MFC 剪贴板使用完全攻略
2014-04-02 13:23
1106 查看
注意:引入afxwin.h
1.复制文本到剪贴板
Cstring source;
//文本内容保存在source变量中
if(openClipboard())
{
HGLOBAL clipbuffer;
char * buffer;
EmptyClipboard();
clipbuffer = GlobalAlloc(GMEM_DDESHARE, dource.GetLength()+1);
buffer = (char*)GlobalLock(clipbuffer);
Strcpy(buffer, LPCSTR(source));
GlobalUnlock(clipbuffer);
SetClipboardData(CF_TEXT,clipbuffer);
CloseClipboard();
}
2.从剪贴板粘贴文本
char * buffer = NULL;
CString fromClipboard;
if ( OpenClipboard() )
{
HANDLE hData = GetClipboardData(CF_TEXT);
char * buffer = (char*)GlobalLock(hData);
fromClipboard = buffer;
GlobalUnlock(hData);
CloseClipboard();
}
1.复制文本到剪贴板
Cstring source;
//文本内容保存在source变量中
if(openClipboard())
{
HGLOBAL clipbuffer;
char * buffer;
EmptyClipboard();
clipbuffer = GlobalAlloc(GMEM_DDESHARE, dource.GetLength()+1);
buffer = (char*)GlobalLock(clipbuffer);
Strcpy(buffer, LPCSTR(source));
GlobalUnlock(clipbuffer);
SetClipboardData(CF_TEXT,clipbuffer);
CloseClipboard();
}
2.从剪贴板粘贴文本
char * buffer = NULL;
CString fromClipboard;
if ( OpenClipboard() )
{
HANDLE hData = GetClipboardData(CF_TEXT);
char * buffer = (char*)GlobalLock(hData);
fromClipboard = buffer;
GlobalUnlock(hData);
CloseClipboard();
}
相关文章推荐
- visual c++剪贴板操作不完全攻略
- MFC使用剪贴板
- RecyclerView的不完全使用攻略+点击单选(未完)
- DataGrid 完全攻略之五(使用DropDownList)
- 仅使用CSS做到完全居中的超级攻略
- DataGrid 完全攻略之六(使用RadioButton)
- MFC中使用用户剪贴板(User clipboard in MFC)
- golang高性能RPC:Apache Thrift安装使用完全攻略
- Visual C++剪贴板操作不完全攻略(转)
- Ubuntu下Wine工具的完全使用攻略
- Android中PreferenceFregment使用完全攻略
- Android中PreferenceFregment使用完全攻略
- MFC:使用剪贴板,怎么将内容复制到剪贴板
- Visual C++剪贴板操作不完全攻略
- Android中PreferenceFregment使用完全攻略
- 精彩之Flash相册—Imagevue使用完全攻略
- Ubuntu下Wine工具的完全使用攻略 (构架windows程序与linux的桥梁)
- Visual C++剪贴板操作不完全攻略(转)
- Visual C++剪贴板操作不完全攻略
- MFC中使用用户剪贴板