社区
界面
帖子详情
两个工具条排列的问题
ljn2
2003-08-31 04:20:41
我有两个工具条,默认的情况是后创建的在前一个的下面即
AAAAAAAA
BBBBBBBB
如何让他们一启动就能够排在同一行即
AAAAAAAA BBBBBBBB
这样。
...全文
31
4
打赏
收藏
两个工具条排列的问题
我有两个工具条,默认的情况是后创建的在前一个的下面即 AAAAAAAA BBBBBBBB 如何让他们一启动就能够排在同一行即 AAAAAAAA BBBBBBBB 这样。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xghost
2003-08-31
打赏
举报
回复
mark
akiko
2003-08-31
打赏
举报
回复
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
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
}
if (!m_MyToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_MyToolBar.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
// TODO: Delete these three lines if you don't want the toolbar to
// be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
m_MyToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_MyToolBar);
CRect rect;
DWORD dw;
UINT n;
RecalcLayout();
m_wndToolBar.GetWindowRect(&rect);
rect.OffsetRect(1,0);
dw=m_wndToolBar.GetBarStyle();
n = 0;
n = (dw&CBRS_ALIGN_TOP) ? AFX_IDW_DOCKBAR_TOP : n;
n = (dw&CBRS_ALIGN_BOTTOM && n==0) ? AFX_IDW_DOCKBAR_BOTTOM : n;
n = (dw&CBRS_ALIGN_LEFT && n==0) ? AFX_IDW_DOCKBAR_LEFT : n;
n = (dw&CBRS_ALIGN_RIGHT && n==0) ? AFX_IDW_DOCKBAR_RIGHT : n;
DockControlBar(&m_MyToolBar,n,&rect);
return 0;
}
stoneyrh
2003-08-31
打赏
举报
回复
mark
ljn2
2003-08-31
打赏
举报
回复
谢谢akiko(弥弥)
但你的程序需要修改一下:
rect.OffsetRect(1,0);
改为 rect.OffsetRect(0,-20);
否则没有效果
大白话HMM全套系列课程--从此爱上HMM
本系列课程由浅如深讲解HMM的全套知识,让你从此不再惧怕HMM,爱上HMM 1.1HMM算法之马尔可夫性质 1.2HMM算法概念1.3HMM算法参数解释--三元素1.4HMM的两个基本性质1.5HMM的三个
问题
案例概述1.6HMM的概率
问题
之暴力...
MFC并列显示多个
工具
栏(Toolbar)
转自:... 第一个
工具
栏: if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_FLOAT_MULTI | CBRS_GRIPPER | C
MFC并列显示多个
工具
栏
创建两个
工具
栏合并时第二个
工具
栏总是跑回下一行,终于折腾到放一行了,呵呵。。。 第一个
工具
栏: if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_FLOAT_MULTI | ...
MFC基础知识(二)——
工具
条、菜单栏常见
问题
及鼠标形状设置
本文主要介绍:在添加
工具
条和菜单栏时,根据网上的教程,有时候也会遇到...在MainFrm.h文件中声明一个
工具
条对象: CMFCToolBar m_wndSelectAoiBar; //变量名自己定义在MainFrm.cpp的OnCreate函数中添加
工具
条创建程
MFC
工具
栏停靠到左边栏的BUG
前几天在做一个功能时增加了一个停靠栏,恰好停靠栏中使用到了CMFCToolBar ,于是模仿多文档demo例子的CFileView里写了CCheckView,运行后发现第一次
工具
栏
排列
是好的,第二次运行时
工具
栏会
排列
到框架的左侧,然后...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章