欢迎来到天天文库
浏览记录
ID:1590129
大小:58.50 KB
页数:13页
时间:2017-11-12
《剪贴板所有api函数 收藏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、剪贴板所有api函数收藏剪贴板所有api函数[转大富翁笔记]这是我在编写剪贴板相关程序是收集的相关API函数。(一)ChangeClipboardChain将剪贴的连接从一个句柄转到下一个句柄。BOOLChangeClipboardChain(HWNDhWndRemove,//handletowindowtoremoveHWNDhWndNewNext//handletonextwindow);(1)hWndRemove表示第一个窗口的句柄(断开)。(2)hWndNewNext表示第二个窗口的句柄(连接)
2、。注意,在使用之前应该使用SetClipboardViewer事先进行窗口句柄的连接。(二)CloseClipboard关闭剪贴板。BOOLCloseClipboard(VOID)//VOID意思是空白。本函数没有参数,事先应该用OpenClipboard函数打开过剪贴板。(三)CountClipboardFormats不管剪贴板是什么格式,全部转化为数据格式。intCountClipboardFormats(VOID)本函数没有参数。(四)EmptyClipboard清空剪贴板。BOOLEmptyCl
3、ipboard(VOID)本函数没有参数。(五)EnumClipboardFormats使剪贴板内的格式转变成指定格式。UINTEnumClipboardFormats(UINTformat//specifiesaknownavailableclipboardformat);其中format表示的是将要转化成的格式。该参数的意义可参照后面。(六)GetClipboardData获取剪贴板内的数据。HANDLEGetClipboardData(UINTuFormat//clipboardformat);其
4、中format表示的是剪贴板内数据的格式。该参数的意义可参照后面。(七)GetClipboardFormatName获取剪贴板内数据格式的名称。intGetClipboardFormatName(UINTformat,//clipboardformattoretrieveLPTSTRlpszFormatName,//addressofbufferfornameintcchMaxCount//lengthofnamestringincharacters);(1)format表示的意义同前,应该是不事先规定
5、格式;(2)lpszFormatName表示的是格式名称地址;(3)cchMaxCount剪贴板内数据的长度。(八)GetClipboardOwner获取当前剪贴板是属于哪一个窗口的句柄。HWNDGetClipboardOwner(VOID)返回那个窗口的句柄。(九)GetClipboardSequenceNumber返回剪贴板序号。DWORDGetClipboardSequenceNumber(VOID)(十)GetClipboardViewer返回剪贴板属于窗口的句柄。HWNDGetClipboar
6、dViewer(VOID)(十一)GetOpenClipboardWindow返回打开剪贴板的那个窗口句柄。HWNDGetOpenClipboardWindow(VOID)(十二)GetPriorityClipboardFormatintGetPriorityClipboardFormat(UINT*paFormatPriorityList,//addressofprioritylistintcFormats//numberofentriesinlist);(十三)IsClipboardFormatAv
7、ailable判断剪贴板的格式。BOOLIsClipboardFormatAvailable(UINTformat//clipboardformat);其中format表示的是剪贴板内数据的格式。该参数的意义可参照后面。(十四)OpenClipboard打开剪贴板。BOOLOpenClipboard(HWNDhWndNewOwner//handletowindowopeningclipboard);返回剪贴板的句柄。(十五)RegisterClipboardFormat注册新的剪贴板格式。UINTReg
8、isterClipboardFormat(LPCTSTRlpszFormat//addressofnamestring);lpszFormat新的剪贴板格式名称。(十六)SetClipboardData设置剪贴板内的数据。HANDLESetClipboardData(UINTuFormat,//clipboardformatHANDLEhMem//datahandle);uFormat表示的是要放进剪贴板数据的格式;hMem表示数据的地址指
此文档下载收益归作者所有