在多文档的情况下.
静态拆分窗口成两个视图后,一个是MyInputForm(父类是CFormView),另一个是CMyBmpView(父类是CScrollView).
然后我在菜单项里加一个菜单ID_DRAW, 相应的响应函数OnDraw(是CMyBmpView的成员函数),OnDraw会在CMyBmpView的那个视图里画出图形.而我想在MyInputForm的一个按钮上能发出一个消息(ID_DRAW菜单能发出的消息),也就是也能在CMyBmpView的那个视图上能绘图. 应该怎么做.
静态拆分窗口成两个视图后,一个是MyInputForm(父类是CFormView),另一个是CMyBmpView(父类是CScrollView).
然后我在菜单项里加一个菜单ID_DRAW, 相应的响应函数OnDraw(是CMyBmpView的成员函数),OnDraw会在CMyBmpView的那个视图里画出图形.而我想在MyInputForm的一个按钮上能发出一个消息(ID_DRAW菜单能发出的消息),也就是也能在CMyBmpView的那个视图上能绘图. 应该怎么做.
解决方案 »
- 【推荐工具】一键Release,一键拷贝所有所需DLL(windows下)
- CoUninitialize(); 有问题
- 【高分悬赏】如何用C++实现如同C#那样,可以模拟实现自动化网站登录并后天操作,无需验证码
- 老经典问题:两个类之间相互调用
- 大家都用什么样的软件测试方法和工具
- 图片框上能放透明的STATIC文字框吗?
- VC&&纺织CAD
- 请教GlobalLock和GlobalAlloc
- 请问我的应用程序属于什么结构,并评论我的应用程序结构是否合理?
- 求救,很急,谁能提供繁体转简体的算法或者程序之类的东西,对照表也可以
- 多文档htmlview的问题
- 如何挂起一个进程,在需要时唤醒它? 请教高手
一种是控件通知消息(如:Button,Edit等等),一种是用户接口消息(主要是菜单和工具条)
所以,菜单和工具条中的某个按钮可以是相同的ID触发相同的消息。
如果要控件也触发菜单中某按钮的消息,你可以响框架发送相应的消息。
参考一下MSDN中的WM_COMMAND中的描述