进程通信之剪贴板
来源:互联网 发布:淘宝买家星级标准 编辑:程序博客网 时间:2024/06/05 21:56
//数据写入
CString str;
GetDlgItem(IDC_EDIT1)->GetWindowText(str);
USES_CONVERSION;
char* buf = T2A(str);
int len = strlen(buf);
if (OpenClipboard())
{
EmptyClipboard();
HGLOBAL glo = GlobalAlloc(GMEM_MOVEABLE,len+1);
strcpy((char*)GlobalLock(glo),buf);
GlobalUnlock(glo);
SetClipboardData(CF_TEXT,glo);
CloseClipboard();
GetDlgItem(IDC_EDIT1)->SetWindowText(L"");
}
//数据读取
OpenClipboard();
HANDLE had = GetClipboardData(CF_TEXT);
char* ss = (char*)GlobalLock(had);
USES_CONVERSION;
CString data = A2T(ss);
GetDlgItem(IDC_EDIT1)->SetWindowText(data);
GlobalUnlock(had);
CloseClipboard();
- 进程通信之剪贴板
- Windows进程通信之剪贴板
- C++进程通信之剪贴板
- 进程间通信之(一)剪贴板
- 进程间通信之剪贴板clipboard
- 进程通信_剪贴板
- vc++中进程通信之剪贴板常用函数
- c++中进程通信之剪贴板常用函数
- vc++中进程通信之剪贴板常用函数
- vc++中进程通信之剪贴板常用函数
- 第17章,进程间通信之剪贴板
- 进程间通信 - 剪贴板实现
- 进程间通信 剪贴板功能
- 进程间通信 - 剪贴板实现
- 进程间通信 - 剪贴板实现
- 进程通信 剪贴板 支持UNICODE
- 进程间通信 - 剪贴板实现
- 进程通信——剪贴板
- JAVA反编译工具精选
- 求助,紧急啊
- Qunit入门(下)
- VC操作Excel-Automation版
- 内存结构
- 进程通信之剪贴板
- 基于hadoop文件系统以及Hbase的微博系统
- 数据结构之单链表C++(模板)
- Unity3D 鼠标拖动3维物体与系统自带拖动刚体物体
- 如何在qtopia中启动QT4程序
- 统计学习方法
- Qt容器使用
- 响应式Web设计(二):响应式Web设计的概念
- 文件重定向