我一般是这样子添加的,不知道各位有什么好一点的见解和建议请指教指教!
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_TOOLBAR1))
{
TRACE0("Failed to create toolbar \n");
return -1;
}
m_wndToolBar.ShowWindow(SW_SHOW);
RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
就是这代码在父窗体中没事,能很好的显示。但是在子窗体TAB的选项卡中。就不行了,为什么呢?
20 个解决方案
#1
没做过,有新意
#2
有新意,高手都来创新下,给个好的思路啊
#3
用按钮模拟工具栏
#4
非要用标准工具栏么?
自己做一个自定义控件不行么?
自己做一个自定义控件不行么?
#5
帖子都沉底了,帮楼主顶下
#6
麻烦各位帮想一下,给一个实现思路。
如果的确够难,只要能给出来,可以提出要多少分我补给你
请问一下实现方现,模拟的?操作和正常的应该一样吧
到还真没用过
如果的确够难,只要能给出来,可以提出要多少分我补给你
请问一下实现方现,模拟的?操作和正常的应该一样吧
到还真没用过
#7
自定义控件?这。。。虽然我不怎么会,但可能还真不简单。
这上面发图我不会,如果可以我发两张图给你看。有人做的还真是工具栏、
#8
在属性页里面创建一个framewnd,再在framewnd里面加载菜单。
#9
把图片传到你CSDN的空间的相册里就可以了
#10
就是这样子。你们看看吧。怎么才能实现。
#11
子窗体里还可以创建framewnd呀?是继承关系 还是 。。。
#12
各位高手帮解答一下
#13
当然可以
你试试不就知道了
不过我确实没做过
#14
等高手来解答
#15
可以在属性页里面创建一个framewnd,再在framewnd里面加载菜单
#16
试过了,可以加个framewnd
但这里面这个framewnd不可以加菜单呀,我用的代码加载
会出错的,高手帮解答呀。问题完成后 送下载资源分
但这里面这个framewnd不可以加菜单呀,我用的代码加载
CMenu m_menu;
m_menu.LoadMenuW(IDR_MENU_MAIN);
SetMenu(&m_menu);
会出错的,高手帮解答呀。问题完成后 送下载资源分
#17
我试了几种不同方式的添加都没成功,都是这个错误。请问一下有得解决吗?
#18
从framewnd中导出一个类,在这个类里面添加一个成员变量menu,toolbar等,参考CMainFrame就行了。
属性页resize的时候,resize这个framewnd
俺在dialog中加载的
dialog 加载 framewnd,framewnd加载菜单与formview。
属性页resize的时候,resize这个framewnd
俺在dialog中加载的
dialog 加载 framewnd,framewnd加载菜单与formview。
#19
子窗体好像不能加菜单和工具栏,请问有什么第三方控件
#20
工具栏应该是在子面板中添加吧,不是在Tab上加,注意描述:)
Dialog加工具条是可以的,可以看看MSDN对CToolBar和CToolBarCtrl两个类的介绍。
我家里有本资料有这种例子,现在手头没有,等我下班回家看下。
Dialog加工具条是可以的,可以看看MSDN对CToolBar和CToolBarCtrl两个类的介绍。
我家里有本资料有这种例子,现在手头没有,等我下班回家看下。
#21
#1
没做过,有新意
#2
有新意,高手都来创新下,给个好的思路啊
#3
用按钮模拟工具栏
#4
非要用标准工具栏么?
自己做一个自定义控件不行么?
自己做一个自定义控件不行么?
#5
帖子都沉底了,帮楼主顶下
#6
麻烦各位帮想一下,给一个实现思路。
如果的确够难,只要能给出来,可以提出要多少分我补给你
请问一下实现方现,模拟的?操作和正常的应该一样吧
到还真没用过
如果的确够难,只要能给出来,可以提出要多少分我补给你
请问一下实现方现,模拟的?操作和正常的应该一样吧
到还真没用过
#7
自定义控件?这。。。虽然我不怎么会,但可能还真不简单。
这上面发图我不会,如果可以我发两张图给你看。有人做的还真是工具栏、
#8
在属性页里面创建一个framewnd,再在framewnd里面加载菜单。
#9
把图片传到你CSDN的空间的相册里就可以了
#10
就是这样子。你们看看吧。怎么才能实现。
#11
子窗体里还可以创建framewnd呀?是继承关系 还是 。。。
#12
各位高手帮解答一下
#13
当然可以
你试试不就知道了
不过我确实没做过
#14
等高手来解答
#15
可以在属性页里面创建一个framewnd,再在framewnd里面加载菜单
#16
试过了,可以加个framewnd
但这里面这个framewnd不可以加菜单呀,我用的代码加载
会出错的,高手帮解答呀。问题完成后 送下载资源分
但这里面这个framewnd不可以加菜单呀,我用的代码加载
CMenu m_menu;
m_menu.LoadMenuW(IDR_MENU_MAIN);
SetMenu(&m_menu);
会出错的,高手帮解答呀。问题完成后 送下载资源分
#17
我试了几种不同方式的添加都没成功,都是这个错误。请问一下有得解决吗?
#18
从framewnd中导出一个类,在这个类里面添加一个成员变量menu,toolbar等,参考CMainFrame就行了。
属性页resize的时候,resize这个framewnd
俺在dialog中加载的
dialog 加载 framewnd,framewnd加载菜单与formview。
属性页resize的时候,resize这个framewnd
俺在dialog中加载的
dialog 加载 framewnd,framewnd加载菜单与formview。
#19
子窗体好像不能加菜单和工具栏,请问有什么第三方控件
#20
工具栏应该是在子面板中添加吧,不是在Tab上加,注意描述:)
Dialog加工具条是可以的,可以看看MSDN对CToolBar和CToolBarCtrl两个类的介绍。
我家里有本资料有这种例子,现在手头没有,等我下班回家看下。
Dialog加工具条是可以的,可以看看MSDN对CToolBar和CToolBarCtrl两个类的介绍。
我家里有本资料有这种例子,现在手头没有,等我下班回家看下。