none
关于CMFCMenuBar里创建Button RRS feed

  • 问题

  • 不耽误大家时间直入正题,我以VS2010的sample->MFC->Visual C++ 2008 Feature Pack->MSMoneyDemo为基础,删除原本的标题栏,按标题栏的类方式向CMSMMenuBar添加按钮,按钮是出来了,但是消息不能传递到按钮里(在按钮上按下只能菜单栏的类收到消息,按钮不能收到)。找了很久没找到原因,特意上来请教大家。
    2013年4月10日 16:36

答案

  • 找到原因了,原本用SPY++看了控件是否收到消息,忘记看样式,看了看Button样式原来是disable的,怪不得。CMFCMenuBar是继承CMFCToolBar的,他有工具栏的特性,没有对应处理函数的Button会自动disable的。找到问题了,接下来看看该怎么处理了。

    • 已标记为答案 大只佬 2013年4月10日 17:37
    2013年4月10日 17:32

全部回复