vc工具栏图标改变顺序问题
新建一个菜单项,并生成函数并编辑
void CMainFrame::OnChange()
{
// TODO: Add your command handler code here
this->MoveButton(2,1);
}
void CMainFrame::MoveButton(int oldpos,int newpos)
{
UINT newID,oldID;
newID=m_wndToolBar.GetItemID(oldpos);
oldID=m_wndToolBar.GetItemID(newpos);
m_wndToolBar.SetButtonInfo(oldpos,newID,TBBS_BUTTON,newpos);
m_wndToolBar.SetButtonInfo(newpos,oldpos,TBBS_BUTTON,oldpos);
}
这样能使得图标变换顺序但是我想实现再次点击增加的菜单项时还会改变过来,是不是应该刷新但是我用
HWND hWnd;
hWnd=this->m_hWnd;
this->SendMessage(WM_PAINT,0,0);
刷新了还是不对,是不是刷新的不对还是其他的,菜鸟等待中……