初学者的问题 ( 积分: 10 )

  • 主题发起人 主题发起人 adam.p
  • 开始时间 开始时间
A

adam.p

Unregistered / Unconfirmed
GUEST, unregistred user!
刚学VC,是书上讲的。
先是自定义了一个消息,然后在菜单中加了一项,ID为ID_VIEW_SNDMSG。
可是我在ID里面没找到这个啊,而且自己输入这个了以后运行时这项菜单是灰色的。
这是为什么啊?
--
 
刚学VC,是书上讲的。
先是自定义了一个消息,然后在菜单中加了一项,ID为ID_VIEW_SNDMSG。
可是我在ID里面没找到这个啊,而且自己输入这个了以后运行时这项菜单是灰色的。
这是为什么啊?
--
 
需要初始化菜单
 
因为你没有添加事件,点右键,添加事件
 
自定义消息是WM_EXAMPLE,现在要在菜单中加一项来映射消息处理函数。
是这样写的
void CExam3_3View::OnViewSndmsg()
{this->SendMessage(WM_EXAMPLE,0,0);
}
请问这段代码应该加在哪里啊?
而且书上说添加的菜单项ID为ID_VIEW_SNDMSG,这一项是自己写上去的还是在ID的列表里面可以找到的?
 
用ClassWizard,里面找到ID_VIEW_SNDMSG,添加事件就行了。
 
接受答案了.
 
后退
顶部