自动调整位置-CMFCToolBar创建的工具栏,怎样自动向左靠拢?

问题描述

CMFCToolBar创建的工具栏,怎样自动向左靠拢?

VS2010创建的框架程序中,用的是CMFCToolBar创建的工具栏,现在自定义的工具栏已经可以正常显示了,但我发现当从左到右分别排列3个工具栏时,隐藏中间那个,另外2个就停留在原处,中间出现一块空档。 我想当我隐藏中间的工具栏时,右边的自动向左边靠拢,把这个空档补上。

注:如果能实现VS2010那样的工具栏效果更佳。 (不能拖动成炫富状态, 不能拖动左右移动位置,只能切换自身所在的行.)

解决方案

不要那样设计,你用过office 2003没有,你隐藏工具栏,并不会自动靠拢的。你最好不要发明创造。

另外,你可以用coolbar或者rebar,他们倒是自动靠拢的。

时间: 2024-08-22 14:18:25

自动调整位置-CMFCToolBar创建的工具栏,怎样自动向左靠拢?的相关文章

adt-最新版的ADT创建项目时都会自动的创建一个对应的appcompat_v**项目文件

问题描述 最新版的ADT创建项目时都会自动的创建一个对应的appcompat_v**项目文件 用最新版的Android ADT工具创建项目时总是会自动创建一个对应的appcompat_v**项目文件,把和项目自动创建的appcompat_v**删除后项目及报错,请教高手解答

JavaWeb开发使用Cookie创建-获取-持久化、自动登录、购物记录、作用路径_java

1.cookie是啥?随手百度了网友的说说 简单的说,Cookie就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计算机.当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,当下次你再光临同一个网站,Web服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容给你. 2.cookie在哪里? 3.cookie可以删除吗? 4.cookie实现原理 第一次请求浏览器,在浏览器的cookie存储区,没有co

教你Word中创建自定义工具栏的技巧

  每个人都有不同的使用电脑的习惯,在Word中也可以让大家实现自己想要的工具栏设置,你大可根据自己的操作习惯来自定义.以下,便是进行自定义工具栏创建的技巧了,感兴趣的可以学习一下. Word 1.打开"自定义"窗口.在菜单栏的"工具"--"自定义", 打开"自定义"窗口,单击切换到"工具栏"选项卡(或者点击菜单栏的"视图"--"工具栏"--"自定义&quo

Word2013快速访问工具栏添加“自动套用格式”命令

  第1步,打开Word2013文档窗口,依次单击"文件"→"选项"按钮 第2步,在打开的"Word选项"对话框中切换到"快速访问工具栏"选项卡,单击"从下列位置选择命令"下拉三角按钮,在下拉列表中选中"所有命令"选项.然后在命令列表中选中"自动套用格式-"选项,并单击"添加"按钮.将"自动套用格式-"选项添加到"自定

Excel中创建自定义工具栏提高工作效率

使用自定义工具栏,可以把常用功能放在Excel的显眼位置,方便操作.可使用鼠标重新排列和修改工具栏按钮.菜单和菜单命令,也可通过键盘菜单访问并使用"重排命令"对话框来实现目标.这些任务都可以标识为(键盘获取). 1.在"工具"菜单上,单击"自定义",再单击"工具栏"选项卡. 2.单击"新建"按钮. 3.在"工具栏名称"框中,键入所需的名称,再单击"确定". 4.单击&

在word2003中创建自定义工具栏

  在word2003中,用户可以根据自己的操作习惯来自定义工具栏,例如将自己常用的命令添加到自定义的工具栏上.具体操作如下: 1.打开"自定义"窗口.在菜单栏的"工具"--"自定义", 打开"自定义"窗口,单击切换到"工具栏"选项卡(或者点击菜单栏的"视图"--"工具栏"--"自定义"). 2.新建并命名工具栏.点击右侧的"新建&quo

openstack创建的虚拟机无法自动获取到IP地址

问题描述 我创建了两台虚拟机这是网络拓扑图启动虚拟机,虚拟机自动获取不了IP地址安全组规则哪位老师可以解惑啊,在线等,很急 解决方案 解决方案二:要不试试换种方式重启网卡,再检查一下eth1的配置?我也是才在做的解决方案三:我也遇到这个问题了,不知道你当初解决了没有?解决方案四:怎么解决的,我也遇到了这个问题

sqlserver2005自动创建数据表和自动添加某个字段索引_mssql2005

创建数据表的SQL语句如下: string tatlename = "T_useruid";//定义一个变量.用于自动创建数据表的名称,当前表名为:T_useruid string sql = "CREATE TABLE [dbo].[" + tatlename + "]([Cid] [int] IDENTITY(1,1) NOT NULL,[Uid] [nchar](32) COLLATE Chinese_PRC_CI_AS NULL,CONSTRAIN

手动创建应用程序池,并自动将程序assign到新创建的池中(MSI制作)

我在部署ASP.net应用程序的时候,在IIS中都是创建在默认的应用池当中.我们能否在部署的时候创建 自己的应用池呢? 本文就带你一起创建自己的应用池! 1 using System; 2 using System.IO; 3 using System.DirectoryServices; 4 using System.Reflection; 5 using System.Runtime.InteropServices; 6 using System.Collections; 7 8 names