Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

clipboard globalunlock windows

14 views
Skip to first unread message

cau...@googlemail.com

unread,
Jan 10, 2013, 4:44:49 AM1/10/13
to
AddClipboardFormatListener(this->GetSafeHwnd());

if (IsClipboardFormatAvailable(CF_UNICODETEXT))
{
if (::OpenClipboard(this->m_hWnd))
{
HGLOBAL hg_clipdata = ::GetClipboardData(CF_UNICODETEXT);
LPTSTR lptstr;
lptstr = (LPTSTR)::GlobalLock(hg_clipdata);
BOOL retv = ::GlobalUnlock(hg_clipdata);
BOOL ret = ::CloseClipboard();
}
}





Hi im trying to get text from the clipboard. it works ok. in that lptstr gets the text fine. However if im copying from excel for example, i notice that occassionally if i select a cell color, i get an pop up "Error cannot empty clipboard". I notice that GlobalUnlock(hg_clipdata) returns 1. i cannot understand why as i have it straight after the only call to ::GlobalLock.
0 new messages