在视图类中处理命令消息,才开始菜单按钮是灰色,点一下视图,就不是灰色的原因

来源:互联网 发布:淘宝假冒品牌怎么处理 编辑:程序博客网 时间:2024/05/20 12:46
在视图类中处理命令消息,才开始菜单按钮是灰色,点一下视图,就不是灰色


是因为视图窗口没有被激活
需要调用SetActiveWindow
    m_pWndView = new CMyView;
m_pWndView->Create(NULL, L"MFCView", WS_CHILD | WS_VISIBLE | WS_BORDER, CRect(0, 0, 0, 0), this, AFX_IDW_PANE_FIRST, NULL);
SetActiveView(m_pWndView); // 该 函数是CFrameWnd的成员(设置活动视图)
0 0
原创粉丝点击