Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string clipboard_get_text()
- {
- HANDLE handle;
- LPSTR text;
- string value;
- // Open clipboard
- if (!OpenClipboard(enigma::hWndParent))
- return "";
- handle = GetClipboardData(CF_TEXT);
- if (!handle)
- return "";
- value.resize(1024);
- GetWindowText(handle, value.data(), 1024);
- // Close clipboard
- CloseClipboard();
- return value;
- }
- void clipboard_set_text(string value)
- {
- }
- bool clipboard_has_text()
- {
- bool value;
- // Open clipboard
- if (!OpenClipboard(enigma::hWndParent))
- return false;
- value = GetClipboardData(CF_TEXT) != NULL;
- // Close clipboard
- CloseClipboard();
- return value;
- }
Add Comment
Please, Sign In to add comment