在“别人”的“进程”的“窗口”里动态创建的控件怎么响应 Message? 你应该去拦截点击那个BUTTON的消息吧,不过也不知道行不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,我就是要得到点击Button的消息,可是不知道怎么做 刚刚悟道: 象BUTTON这样的单击消息是发给父窗口的, 而动态建立的BUTTON时,指定的父窗口是工具条, 所以在我的程序中处理单击消息,那肯定是收不到的。还没有什么好办法呢? 我以前也碰到过类似的情况首先你要在父窗口中对该BUTTON的CLICK事件写代码BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)然后在消息映射中就会有这样的代码:BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd) ........ ON_COMMAND(ID_EDIT_PASTE, OnEditPaste) ........END_MESSAGE_MAP (假设说你的BUTTON的ID是上面那个ID,我随便粘过来的) 然后在调用的部分就可以直接发PostMessage了。你自己说了,可以得到窗口句柄,就直接这样写就行了(在第一个窗口中需要的地方调用): 窗口句柄->PostMessage(WM_COMMAND,ID_EDIT_PASTE); 通过路径名打开图片 注册表中Run中程序的自动运行问题? 如何向vc工程中直接添加层次结构文件 菜鸟问题~~奇怪的有关皮肤问题 我想将一个资源不定义在VC的资源文件里,该怎么办啊? 请问,如果想用VC做工业控制方面的程序,怎么一来学习。从什么开始着手呢?要学些什么知识 一个阻塞中的工作线程,该如何结束它? 急!请问各位前辈,如何把一个建好的按钮(Button)删除? VC 调用DELPHI 的dll (急急) 紧急提问,望各位大哥帮忙啊 急需:EXECL的格式读写源代码,送高分 什么地方可以查水平考试的成绩
象BUTTON这样的单击消息是发给父窗口的,
而动态建立的BUTTON时,指定的父窗口是工具条,
所以在我的程序中处理单击消息,那肯定是收不到的。
还没有什么好办法呢?
首先你要在父窗口中对该BUTTON的CLICK事件写代码
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
然后在消息映射中就会有这样的代码:
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
........
ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)
........
END_MESSAGE_MAP (假设说你的BUTTON的ID是上面那个ID,我随便粘过来的)
然后在调用的部分就可以直接发PostMessage了。你自己说了,可以得到窗口句柄,就直接这样写就行了(在第一个窗口中需要的地方调用):
窗口句柄->PostMessage(WM_COMMAND,ID_EDIT_PASTE);