// 锁定剪贴板
OpenClipboard( (HWND)g_ui_hWnd );
HGLOBAL hBuffer = GlobalAlloc( GMEM_DDESHARE, charSize + 1 );
char* pBuffer = (char*)GlobalLock( hBuffer );// 写入数据
memcpy( pBuffer, charBuf, charSize );// 关闭剪贴板
GlobalUnlock( hBuffer );
SetClipboardData( CF_TEXT, pBuffer );
CloseClipboard();这段代码可以将文本给COPY到剪切板里面去, 但是, 在记事本里面使用粘贴却不行, 在自己的程序里面可以粘贴, 不知道是为何, 请指点一下迷津.
OpenClipboard( (HWND)g_ui_hWnd );
HGLOBAL hBuffer = GlobalAlloc( GMEM_DDESHARE, charSize + 1 );
char* pBuffer = (char*)GlobalLock( hBuffer );// 写入数据
memcpy( pBuffer, charBuf, charSize );// 关闭剪贴板
GlobalUnlock( hBuffer );
SetClipboardData( CF_TEXT, pBuffer );
CloseClipboard();这段代码可以将文本给COPY到剪切板里面去, 但是, 在记事本里面使用粘贴却不行, 在自己的程序里面可以粘贴, 不知道是为何, 请指点一下迷津.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货