diff options
author | crupest <crupest@outlook.com> | 2022-02-21 20:47:44 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-02-21 20:47:44 +0800 |
commit | 6f398efaacd4cf733fcaedf29b648d17899071f0 (patch) | |
tree | f9bbd4102ce84c1714ba7dfd97c705ffce93f53e /src/win/gui/Clipboard.cpp | |
parent | ced1a63686e6c64cb574d74a34d1bbd07d0a668e (diff) | |
download | cru-6f398efaacd4cf733fcaedf29b648d17899071f0.tar.gz cru-6f398efaacd4cf733fcaedf29b648d17899071f0.tar.bz2 cru-6f398efaacd4cf733fcaedf29b648d17899071f0.zip |
...
Diffstat (limited to 'src/win/gui/Clipboard.cpp')
-rw-r--r-- | src/win/gui/Clipboard.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/win/gui/Clipboard.cpp b/src/win/gui/Clipboard.cpp index 7ecc9dea..6eab903c 100644 --- a/src/win/gui/Clipboard.cpp +++ b/src/win/gui/Clipboard.cpp @@ -1,5 +1,4 @@ #include "cru/win/gui/Clipboard.h" -#include <winuser.h> #include "cru/common/log/Logger.h" #include "cru/win/gui/GodWindow.h" #include "cru/win/gui/UiApplication.h" @@ -14,25 +13,25 @@ String WinClipboard::GetText() { auto god_window = application_->GetGodWindow(); if (!::OpenClipboard(god_window->GetHandle())) { - log::Warn(u"Failed to open clipboard."); + CRU_LOG_WARN(u"Failed to open clipboard."); return {}; } if (!::IsClipboardFormatAvailable(CF_UNICODETEXT)) { - log::Warn(u"Clipboard format for text is not available."); + CRU_LOG_WARN(u"Clipboard format for text is not available."); return {}; } auto handle = ::GetClipboardData(CF_UNICODETEXT); if (handle == nullptr) { - log::Warn(u"Failed to get clipboard data."); + CRU_LOG_WARN(u"Failed to get clipboard data."); return {}; } auto ptr = ::GlobalLock(handle); if (ptr == nullptr) { - log::Warn(u"Failed to lock clipboard data."); + CRU_LOG_WARN(u"Failed to lock clipboard data."); ::CloseClipboard(); return {}; } @@ -49,21 +48,21 @@ void WinClipboard::SetText(String text) { auto god_window = application_->GetGodWindow(); if (!::OpenClipboard(god_window->GetHandle())) { - log::Warn(u"Failed to open clipboard."); + CRU_LOG_WARN(u"Failed to open clipboard."); return; } auto handle = GlobalAlloc(GMEM_MOVEABLE, (text.size() + 1) * sizeof(wchar_t)); if (handle == nullptr) { - log::Warn(u"Failed to allocate clipboard data."); + CRU_LOG_WARN(u"Failed to allocate clipboard data."); ::CloseClipboard(); return; } auto ptr = ::GlobalLock(handle); if (ptr == nullptr) { - log::Warn(u"Failed to lock clipboard data."); + CRU_LOG_WARN(u"Failed to lock clipboard data."); ::GlobalFree(handle); ::CloseClipboard(); return; @@ -74,7 +73,7 @@ void WinClipboard::SetText(String text) { ::GlobalUnlock(handle); if (::SetClipboardData(CF_UNICODETEXT, handle) == nullptr) { - log::Warn(u"Failed to set clipboard data."); + CRU_LOG_WARN(u"Failed to set clipboard data."); } ::CloseClipboard(); |