如何在基于对话框的MFC程序中使用工具栏? 请教如何在基于对话框的MFC程序中使用工具栏(不使用ActiveX控件) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不懂你的意思.在MFC中打开资源对话框不是直接可以建工具栏吗? http://www.vckbase.com/document/viewdoc.asp?id=265 是不是问怎么在对话框中添加工具栏?先创建一个工具栏的资源,设ID为:IDR_MAINFRAME声明一个成员变量:CToolBar m_wndToolBar;然后在OnCreate中添加: if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME)) { TRACE0("Failed to create toolbar\n"); return -1; // fail to create } 以下三句可以使工具栏浮动: m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar); 先谢谢大家的回复。我按照jemmylau(枕头) 兄的代码进行调试,执行程序后,依然在对话框上见不到工具栏。不知为何?还请教! m_wndToolBar.MoveWindow()一下就行了 runaway(工作都没有) :高手好使了!谢谢了! 这样加入的工具栏如何响应ON_COMMAND_UPDATE_UI? vc窗口怎么分成4分屏 8分屏以及它们之间怎么转换 CSplitterWnd分割的两个视图,如何处理滚动条的拖动事件?? 我的vc打印程序,打印的效果是总是重复打印,困惑!恳请高人赐教! 关于RichEdit控件导入图标后拷贝粘贴的问题! 初学的简单问题 求助:通过编程DirectX抓屏 在VC++中怎么删除一个类? 求助:除了socket,不同用户进程间如何通讯? MP3格式 MFC操作完excel表释放了对象,为什么还是不能正常打开excel表 如何在对话框程序中使用工具条? 如何在对话框中添加菜单和工具栏?急!~
在MFC中打开资源对话框不是直接可以建工具栏吗?
声明一个成员变量:CToolBar m_wndToolBar;
然后在OnCreate中添加:
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
我按照jemmylau(枕头) 兄的代码进行调试,执行程序后,依然在对话框上见不到工具栏。不知为何?还请教!
高手好使了!谢谢了!