win32剪切板操作

win32剪切板操作

ID:41854151

大小:153.50 KB

页数:14页

时间:2019-09-03

win32剪切板操作_第1页
win32剪切板操作_第2页
win32剪切板操作_第3页
win32剪切板操作_第4页
win32剪切板操作_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。