首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

从剪贴板取不到数据怎么处理

2013-09-24 
从剪贴板取不到数据怎么办?我从桌面右键点击复制一个任意格式的文件,然后在程序中取剪贴板中内容,每次都为

从剪贴板取不到数据怎么办?
我从桌面右键点击复制一个任意格式的文件,然后在程序中取剪贴板中内容,每次都为空,为什么呢?从剪贴板中取数据代码如下:

         char * buffer = NULL; 
CString fromClipboard; 
if ( OpenClipboard() )  

HANDLE hData = GetClipboardData(CF_DSPTEXT); //CF_TEXT CF_OEMTEXT
char * buffer = (char*)GlobalLock( hData ); 
fromClipboard = buffer; 
GlobalUnlock( hData ); 
CloseClipboard(); 
}

hData的值每次都为0x000000 
[解决办法]
该回复于2013-09-23 10:59:00被管理员删除

热点排行