今天写了个dll,里面有资源,是为了给外部调用.手工添加了menu后,添加了事件映射.
头文件中:
- pbulic:
- afx_msg void MyFun();
cpp中
在BEGIN_MESSAGE_MAP和END_MESSAGE_MAP之间添加; ON_COMMAND(ID_MENU, MyFun)
- BEGIN_MESSAGE_MAP
- ON_COMMAND(ID_MENU_HI, MyFun)
- END_MESSAGE_MAP
然后就是函数的实现:
- void CMyclass :: MyFun()
- {
- }
可是不行呀.奇怪了.怎么设置都不行,应该是没问题的.可事件没到达....
在menu属性里面有一项"Prompt", 值设置为:20001;
在resource.h 里设置
#define ID_MENU_HI 20002
这样就可以了.真是晕呀