请教.如何动态的增加或删除工具栏的图标啊? 我隐藏/显示菜单时,工具栏的图标却在啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CToolBar.GetToolBarCtrlCToolBarCtrl.InsertButtonCToolBarCtrl.DeleteButton void CMainFrame::OnViewHidetoolbar() { static bool bShow=true; HWND hWnd =m_wndToolBar.GetSafeHwnd(); if(bShow) { ::ShowWindow(hWnd,SW_HIDE); bShow =false; } else { ::ShowWindow(hWnd,SW_SHOW); bShow =true; } RecalcLayout();}void CMainFrame::OnUpdateViewHidetoolbar(CCmdUI* pCmdUI) { pCmdUI->SetCheck((m_wndToolBar.GetStyle()&WS_VISIBLE)!=0);} DotLSong 你的方法行,但是只是隐藏图标怎么实现呢?kongyunzhongque, 不是隐藏整个工具栏,是其中的某个图标 CToolBarCtrl::HideButtonBOOL HideButton( int nID, BOOL bHide = TRUE ); 我可以调用一个函数 在原来绘制过的窗口上再显示一张位图吗? 在winsdk编程中自己添加控件的id值是否有限制 如何实现 那个蠕虫病毒倒计时关机的功能 高分求教,如何在把xml中的回车换行显示出来? 急问:如何用vc编写光盘刻录程序? 急!还有两天就要交货了!还没有完成! 从CView派生做一个编辑器,只能用OnChar显示ASCII码,怎么显示汉字? Google编程大赛 Linux install??! 空调什么品牌会好一点呢 问个很菜的问题,工具条中的按钮怎样搞到256色一上,我用VC6.0????? Release下连接错误?
CToolBarCtrl.DeleteButton
{
static bool bShow=true;
HWND hWnd =m_wndToolBar.GetSafeHwnd();
if(bShow)
{
::ShowWindow(hWnd,SW_HIDE);
bShow =false;
}
else
{
::ShowWindow(hWnd,SW_SHOW);
bShow =true;
}
RecalcLayout();
}void CMainFrame::OnUpdateViewHidetoolbar(CCmdUI* pCmdUI)
{
pCmdUI->SetCheck((m_wndToolBar.GetStyle()&WS_VISIBLE)!=0);
}
BOOL HideButton( int nID, BOOL bHide = TRUE );