代码逻辑:拷贝功能:1.从编辑控件中获取文本。2.打开并清空剪贴板。(OpenClipboard,EmptyClipboard)3.创建一个全局缓冲区。(GlobalAlloc)4.锁定缓冲区。(GlobalLock)5.将文本拷贝到缓冲区。(strcpy)6.解锁缓冲区。(GlobalUnlock)7.将缓冲区数据设置到剪贴板(SetClipboradData)8.关闭剪贴板(CloseClipboard)剪切功能:1.拷贝(参考拷贝功能)2.删除文本。粘贴功能:1.检查并打开剪贴板.(IsClipboardFormatAvailable,OpenClipboard)2.获得剪贴板数据.(GetClipboardData)3.将数据设置到编辑框.4.关闭剪贴板.(CloseClipboard)
按照上面的代码逻辑顺序主要的代码如下(稍后会提供整个工程文件的下载)
>免积分下载地址:http://download.csdn.net/detail/zy_dreamer/5319129
基于对话框的程序Dialog类如下:
主要功能:
拷贝:
剪贴:
粘贴:
程序效果如下:
MFC中使用用户剪贴板,布布扣,bubuko.com