What's wrong with GetClipboardData?
-
Hello, I want to get data (CF_TEXT) from a clipboard. I've already copied some text. When I use this function, it sometimes returns "" (blank) instead of data in the clipboard. What's wrong with this code. Help me, please. CString CDictView::GetClipData() { CString vocab = ""; if (IsClipboardFormatAvailable(CF_TEXT)) { if (OpenClipboard()) { char* pData; pData = (char*)GetClipboardData(CF_TEXT); vocab = pData; EmptyClipboard(); } CloseClipboard(); } return vocab; } :-O
-
Hello, I want to get data (CF_TEXT) from a clipboard. I've already copied some text. When I use this function, it sometimes returns "" (blank) instead of data in the clipboard. What's wrong with this code. Help me, please. CString CDictView::GetClipData() { CString vocab = ""; if (IsClipboardFormatAvailable(CF_TEXT)) { if (OpenClipboard()) { char* pData; pData = (char*)GetClipboardData(CF_TEXT); vocab = pData; EmptyClipboard(); } CloseClipboard(); } return vocab; } :-O
You are sure wrong! :) Here you are: CString CDictView::GetClipData() { CString vocab = ""; if (IsClipboardFormatAvailable(CF_TEXT)) { if (OpenClipboard()) { vocab = (char*)GetClipboardData(CF_TEXT); EmptyClipboard(); } CloseClipboard(); } return vocab; } Good luck!