概述
void CClipBoardDlg::OnButtonSend()
{
// TODO: Add your control notification handler code here
if(OpenClipboard())
{
CString str;
HANDLE hClip;
char *pBuf;
EmptyClipboard( );
GetDlgItemText(IDC_EDIT_SEND,str);
hClip=GlobalAlloc(GMEM_MOVEABLE,str.GetLength()+1);
pBuf=(char*)GlobalLock(hClip);
strcpy(pBuf,str);
GlobalUnlock(hClip);
SetClipboardData(CF_TEXT,hClip);
CloseClipboard();
}
}
void CClipBoardDlg::OnButtonRecv()
{
// TODO: Add your control notification handler code here
OpenClipboard();
if(IsClipboardFormatAvailable(CF_TEXT))
{
HANDLE hClip;
char* pBuf;
hClip=GetClipboardData(CF_TEXT);
pBuf=(char *)GlobalLock(hClip);
if(hClip==NULL)
{
AfxMessageBox(pBuf);
}
GlobalUnlock(hClip);
SetDlgItemText(IDC_EDIT_RECV,pBuf);
CloseClipboard();
}
}
最后
以上就是呆萌溪流为你收集整理的剪贴板操作的全部内容,希望文章能够帮你解决剪贴板操作所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复