http://blog.sina.com.cn/s/blog_7c48b0f10102uwzj.html
要让某个按钮处于按下状态,则调用如下代码:
m_wndToolBar.GetToolBarCtrl().SetState(ID_BUTTON_XX, TBSTATE_PRESSED);
要让某个按钮由按下状态改为弹起状态,则调用如下代码:
m_wndToolBar.GetToolBarCtrl().SetState(ID_BUTTON_XX, TBSTATE_WRAP);
获得按钮状态,返回值为int型:
m_wndToolBar.GetToolBarCtrl().SetState(ID_BUTTON_XX,
要让某个按钮由按下状态改为弹起状态,则调用如下代码:
m_wndToolBar.GetToolBarCtrl().SetState(ID_BUTTON_XX,
获得按钮状态,返回值为int型:
m_wndToolBar.GetToolBarCtrl().GetState(ID_BUTTON_XX);
m_wndToolBar是CMainFrame的一个成员;
m_wndToolBar是CMainFrame的一个成员;
//按钮的状态可以是:
//TBSTATE_CHECKED,0x01,
//TBSTATE_PRESSED,0x02,按下
//TBSTATE_ENABLED,0x04,没有这个state,按钮是灰化的
//TBSTATE_HIDDEN,0x08,隐藏的
//TBSTATE_INDETERMINATE,0x10,灰化的
//TBSTATE_WRAP,
//TBSTATE_ELLIPSES
//TBSTATE_MARKED