CDockablePane按钮无效

来源:互联网 发布:ubuntu下权限 编辑:程序博客网 时间:2024/05/16 07:54

在CDockablePane里对按钮使用EnableWindow无效,以下是可参考。

.h

protected:

afx_msg void OnUpdateClickMyButton(CCmdUI *pCmdUI); 


.cpp

BEGIN_MESSAGE_MAP(, )

ON_UPDATE_COMMAND_UI(IDC_BUTTON, OnUpdateClickMyButton)

END_MESSAGE_MAP()


可以在Enable里面放入参数动态设置。

例如

Enable(m_butten.IsWindowEnable());

void CMyDialogBar::OnUpdateClickMyButton(CCmdUI* pCmdUI)

pCmdUI->Enable();

 }