如何获得文字拷贝的消息事件 我的程序想在系统文字拷贝的时候触发自己写好的某个事件,如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CNumberEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { if( nChar == 3 ) // Ctrl + C { //Add your message handler code here and/or call default } CEdit::OnChar(nChar, nRepCnt, nFlags);} An application sends the WM_COPY message to an edit control or combo box to copy the current selection to the clipboard in CF_TEXT format. to:shadowWind(欧要开始学jb啦,呼呼) 我拷贝的东西不在当前程序里,是其他程序拷贝的文本,已经到了系统剪贴板上,通过paste()也可以取到拷贝的内容,但是这个事件触发我怎么才能捕获? 简单的说就是我的程序如何获得系统剪贴板的内容,并且当系统拷贝新内容到剪贴板时,我的程序也会paste到新的内容。关键在于如何知道系统又进行了拷贝操作。当然也可以写timer或线程来不停判断剪贴板的内容是不是变了,但这就有点舍近求远了。 http://www.vchelp.net/vchelp/zsrc/clipboard_mon.zipzhaodao找到一个例子大家一起学习 可打印区域 纸张大小 打印机坐标原点 这个问题怎么解决 文件夹的属性是FILE_ATTRIBUTE_DIRECTORY,那么文件 和 驱动器呢? 请教一个CComboBox的问题 100分求《Visual c++ 高级开发范例解析》光盘 怎样用send ()送对象 寻求解答 在线!!立即给分!!!c++ primer一书中有多处关于文件操作的小程序怎么就是编译不出来!!!!请指教!!!! 想找份工作,帮帮忙! 如何历边目录?应该不是个难题呀! 请问:有没有无模式的MessageBox? 关于菜单加载的一个问题。请大家指点.......
{
if( nChar == 3 ) // Ctrl + C
{
//Add your message handler code here and/or call default } CEdit::OnChar(nChar, nRepCnt, nFlags);
}
我拷贝的东西不在当前程序里,是其他程序拷贝的文本,已经到了系统剪贴板上,通过paste()也可以取到拷贝的内容,但是这个事件触发我怎么才能捕获?
当然也可以写timer或线程来不停判断剪贴板的内容是不是变了,但这就有点舍近求远了。
zhaodao找到一个例子
大家一起学习