现在的位置: 首页 > 综合 > 正文

孙鑫MFC 第十七讲

2014年09月05日 ⁄ 综合 ⁄ 共 641字 ⁄ 字号 评论关闭

////////////////////第一部分:VS2013下面

void CClipboardDlg::OnBnClickedBtnSend()
{
// TODO:  在此添加控件通知处理程序代码
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_s(pBuf, str.GetLength() + 1, str);
SetClipboardData(CF_TEXT, hClip);///很重要 显示的作用
CloseClipboard();
}
}

void CClipboardDlg::OnBnClickedBtnRecv()
{
// TODO:  在此添加控件通知处理程序代码
if (OpenClipboard())
{
if (IsClipboardFormatAvailable(CF_TEXT))
{
HANDLE hClip;
char *pBuf;
hClip = GetClipboardData(CF_TEXT);
pBuf = (char*)GlobalLock(hClip);
SetDlgItemText(IDC_EDIT_RECV, pBuf);
CloseClipboard();
}
}

}

抱歉!评论已关闭.