请问如何给Dialog based工程添加Toolbar?
在下通过Classwizard建立一个Dialog based程序
添加了Toolbar资源,并且在对话框类的::OnCreate(LPCREATESTRUCT lpCreateStruct)中添加if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
m_ToolBar.Create(this,WS_CHILD|WS_VISIBLE|CBRS_TOP,AFX_IDW_TOOLBAR);
m_ToolBar.LoadToolBar(IDR_DRAWTOOLBAR);
return 0;
结果并不能创建Toolbar
而如果是一个SDI工程,在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中添加相同的语句,就可以建立Toolbar了
请教各位,这是为什么呢?如何给Dialog based工程添加Toolbar呢?小生谢过!
添加了Toolbar资源,并且在对话框类的::OnCreate(LPCREATESTRUCT lpCreateStruct)中添加if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
m_ToolBar.Create(this,WS_CHILD|WS_VISIBLE|CBRS_TOP,AFX_IDW_TOOLBAR);
m_ToolBar.LoadToolBar(IDR_DRAWTOOLBAR);
return 0;
结果并不能创建Toolbar
而如果是一个SDI工程,在CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中添加相同的语句,就可以建立Toolbar了
请教各位,这是为什么呢?如何给Dialog based工程添加Toolbar呢?小生谢过!
...全文
相关推荐
在Dialog中使用图片Toolbar
新建一个工具栏资源,例如设置ID为`IDR_TOOLBAR1`,并在工具栏上添加所需的按钮。3.
VC在Dialog中使用Menu和Toolbar为工具栏添加工具提示
本篇文章将详细介绍如何在Dialog中集成菜单(Menu)和工具栏(Toolbar),并为工具栏上的按钮添加工具提示(ToolTips)。
在Dialog中使用Menu和Toolbar
在Visual C++ (VC) 编程中,创建基于Dialog的程序时,界面设计相对较为复杂,尤其是在直接集成Menu和Toolbar的功能方面。通常,Delphi和VB等环境在这方面提供了更直观的界
dialog_toolbar.rar_Toolbar_dialog toolb_dialog-toolbar
总结来说,“dialog_toolbar.rar”提供的示例是一个关于如何在Windows对话框中实现工具栏功能的实例。它涵盖了从创建工具栏窗口、添加按钮、设置按钮属性到处理用户交互的整个过程。
ToolBarDialogDragging.rar基于Dialog的toolbar拖动功能
在基于Dialog的场景中,toolbar通常作为Dialog的一部分,提供更直观和快捷的用户交互方式。


