CDockablePane按钮无效

在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();

 }

你可能感兴趣的:(CDockablePane按钮无效)