在对话框中加入CStatusBar,为什么不响应ON_UPDATE_COMMAND_UI?是不是要注册特别的消息?
我在对话框中加入状态条:
-----------
DeliverDlg.h:
CStatusBar m_StatusBar;
...
afx_msg void OnUpdateState(CCmdUI *pCmdUI);
-------------
DeliverDlg.cpp
ON_UPDATE_COMMAND_UI(IDS_SB_STATE, OnUpdateState)
void CDeliverDlg::OnUpdateState(CCmdUI *pCmdUI)
{
pCmdUI->Enable();
pCmdUI->SetText( "OK" );
}
其中IDS_SB_STATE是我建立的命令资源ID。
但是OnUpdateState始终不触发?为什么?