vc中动态菜单的制作
今天看了一本书 讲的是动态菜单
在一个sdi程序中的“查看”子菜单下添加了一个 “Extracolcors”项
然后程序中动态的在"ok"项下 添加 三个级联的菜单id_test1,id_test2,id_test3
用了一个on_command_range(id_test1,id_test3,Onmytest)
另外
其中 有一个函数是
void CtestVIew::OnOptionExtracolors()
{
......
}我想可能是 说当鼠标来到这个菜单的时候触发的事件吧
但我不知道怎么加入 应该是系统里的消息吧 请问用vc 如何加进取这个函数
他和那个消息是对应的呢?
在class wizard 中 值可以加 command 和 update
我不知道怎么加 请赐教
问题点数:20、回复次数:5Top
1 楼xingkong(暗礁)回复于 2002-05-13 14:48:18 得分 0
仿照class wizard的格式添加Top
2 楼andy_jqh(andy_jean)回复于 2002-05-13 15:01:33 得分 0
具体点 行吗?怎么加
自己写 command 吗?Top
3 楼andy_jqh(andy_jean)回复于 2002-05-13 15:08:50 得分 0
如果是一般的菜单会有
ON_COMMAND(ID_EDIT_PASTE, OnEditPaste)
可以那个菜单是popup类型的就没有id呀
我看的是清华大学出的 vc++6.0 MFC应用程序开发第3章
至于那个Extra color 我都不知道是什么类型的菜单 应该是
popup吧?Top
4 楼andy_jqh(andy_jean)回复于 2002-05-13 15:20:29 得分 0
是不是要重载一个 当鼠标选择时 的消息函数?Top
5 楼jeansy2001(jeansy)回复于 2002-05-13 16:16:36 得分 20
利用class winzadTop




