欢迎来到天天文库
浏览记录
ID:41854151
大小:153.50 KB
页数:14页
时间:2019-09-03
《win32剪切板操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Win32剪切板操作(转)(一)ChangeClipboardChain将剪贴的连接从一个句柄转到下一个句柄。BOOLChangeClipboardChain(HWNDhWndRemove,//handletowindowtoremoveHWNDhWndNewNext//handletonextwindow);hWndRemove表示第一个窗口的句柄(断开)。hWndNewNext表示第二个窗口的句柄(连接)。注意,在使用之前应该使用SetClipboardViewer#先进行窗口句柄的连接。(二)CloseClipboard关闭剪贴板。BOOLC
2、loseClipboard(VOID)//VOID意思是空白。本函数没有参数,事先应该用OpenClipboard函数打开过剪贴板。(S)CountClipboardFormats不管剪贴板是什么格式,全部转化为数据格式。intCountClipboardFormats(VOID)本两数没有参数。(四)EmptyClipboard清空剪贴板。BOOLEmptyClipboard(VOID)本函数没冇参数。(五)EnumClipboardFormats使剪贴板内的格式转变成指定格式。UINTEnumClipboardFormats(UINTforma
3、t//specifiesaknownavailableclipboardformat);其中format表示的是将要转化成的格式。该参数的意义可参照后面。(A)GetClipboardData获取剪贴板内的数据。HANDLEGetClipboardData(UINTuFormat//clipboardformat);其中formatit示的是剪贴板内数据的格式。该参数的意义可参照后而。(七)GetClipboardFormatName获取剪贴板内数据格式的名称。intGetClipboardFormatName(UINTformat,//clipb
4、oardformattoretrieveLPTSTRIpszFormatName,//addressofbufferfornameintcchMaxCount//lengthofnamestringincharacters);format表示的意义同前,应该是不事先规定格式;lpszFormatName表示的是格式名称地址;cchMaxCount剪贴板内数据的长度。(7<)GetClipboardOwner获取当前剪贴板是属于哪一个窗口的句柄。HWNDGetClipboardOwner(VOID)返回那个窗口的句柄。(九)GetClipboardS
5、equenceNumber返回剪贴板序号。DWORDGetClipboardSequenceNumber(VOID)(十)GetClipboardViewer返回剪贴板属于窗口的句柄。HWNDGetClipboardViewer(VOID)(
6、~)GetOpenClipboardWindow返回打开剪贴板的那个窗口句柄。HWNDGetOpenClipboardWindow(VOID)(十二)GetPriorityClipboardFormatintGetPriorityClipboardFormat(UINT*paFormatPriorityLis
7、t,//addressofprioritylistinteFormats//numberofentriesinlist);(十=)IsClipboardFormatAvailable判断剪贴板的格式。BOOLlsClipboardFormatAvailable(UINTformat//clipboardformat);其中format表示的是剪贴板内数据的格式。该参数的意义可参照后面。(十四)OpenClipboard打开剪贴板。BOOLOpenClipboard(HWNDhWndNewOwner//handletowindowopeningcli
8、pboard);返回剪贴板的句柄。(十五)RegisterClipboardFormat注册新的剪贴板格式。UINTRegisterClipboardFormat(LPCTSTRIpszFormat//addressofnamestring);IpszFormat新的剪贴板格式名称。(十六)SetCIipboardData设置剪贴板内的数据。HANDLESetClipboardData(UINTuFormat,//clipboardformatHANDLEhMem//datahandle);uFormat表示的是要放进剪贴板数据的格式;hMem表示
9、数据的地址指针。(l^t)SetClipboardViewer将剪贴板内容连接到窗口。HWNDSetClipboardVi
此文档下载收益归作者所有