剪切板底层机制
来源:互联网 发布:电车难题知乎 编辑:程序博客网 时间:2024/06/05 04:04
概要
BOOL WINAPI OpenClipboard( HWND hWnd );
BOOL WINAPI EmptyClipboard(void);
HANDLE WINAPI SetClipboardData(UINT wFormat, HANDLE hData);
BOOL WINAPI CloseClipboard(void);
例子
//打开剪切板if(OpenClipboard(NULL))//NULL也可以替换成窗口句柄{ HGLOBAL hClip; TCHAR *pBuf;TCHAR szHardWareID[1024] =”this is a sample!”; //清空剪切板内容 EmptyClipboard(); //分配新全局内存空间 hClip=GlobalAlloc(GHND, 1024); //锁住全局内存空间 pBuf=(TCHAR *)GlobalLock(hClip); //将内容写入全局内存空间 memcpy(pBuf, szHardWareID, strlen(szHardWareID)); //将空间中的内容写入剪切板#ifndef UNICODE SetClipboardData(CF_TEXT, hClip); //设置数据#else SetClipboardData(CF_UNICODETEXT, hClip); //设置数据#endif //解锁全局内存空间 GlobalUnlock(hClip); //解锁 //释放全局内存空间GlobalFree(hClip); //关闭剪切板 CloseClipboard(); }
详细
1、 BOOL WINAPI OpenClipboard( HWND hWnd )
2、BOOL WINAPI EmptyClipboard(void)
3、HANDLE WINAPI SetClipboardData(UINT wFormat, HANDLE hData)
4、BOOL WINAPI CloseClipboard(void)
0 0
- 剪切板底层机制
- C++的底层机制
- C++的底层机制
- C++地底层机制
- c++底层机制
- Asp.net底层机制
- C++的底层机制
- 浅谈C++底层机制
- PHP 底层机制
- Asp.Net底层机制
- C++的底层机制
- java底层加载机制
- Hadoop底层机制
- Java底层机制
- 剪切板
- 剪切板
- 剪切板
- 剪切板
- HDU
- BZOJ4872 [Shoi2017]分手是祝愿
- springMVC两种方式实现多文件上传
- git切换分支前stash的用法
- 更改mysql字符集utf8至utf8mb4
- 剪切板底层机制
- 反射面试专题
- 如何使用GIT上传自己的代码到码云(windows)
- Intellij插件
- Android 进阶——NDK开发
- 100道动态规划——38 HDU 5763 Another Meaning KMP + DP
- 程序员,如何从平庸走向理想?
- CENTOS7搭建HADOOP2.7.3集群
- 实现搜索框(含历史搜索记录)