1.在.h文件中添加:
afx_msg LRESULT OnKickIdle(WPARAM wParam, LPARAM lParam);
2.在.cpp文件下BEGIN_MESSAGE_MAP和END_MESSAGE_MAP之间添加:
ON_MESSAGE(WM_KICKIDLE,OnKickIdle)
3.在.cpp文件下添加
LRESULT CMyDlg::OnKickIdle(WPARAM wParam, LPARAM lParam)
{
if(::IsWindow(m_ToolBar.m_hWnd))
m_ToolBar.OnUpdateCmdUI((CFrameWnd*)this,1);
return 0;
}
4.调用updatecommand,不用我说了