MFC VS2008 怎么在资源中给工具栏添加分隔符? VC6.0孙鑫说在资源中选中某个按钮,向右拖动,松开,按钮之间就会出现分隔符,但在VS2008中不行啊怎么回事?... VC6.0孙鑫 说在资源中选中某个按钮,向右拖动,松开,按钮之间就会出现分隔符,但在VS2008中不行啊 怎么回事? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 vs2008 工具栏 分隔符 mfc 资源 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? bhtzu 2014-05-09 · TA获得超过1.1万个赞 知道大有可为答主 回答量:8088 采纳率:85% 帮助的人:4156万 我也去答题访问个人页 关注 展开全部 哪里需要竖线分隔符,就将它右边那个按钮选中,然后向右拖动半个图标左右的距离松开,前面就会出现一个“半空位”,编译后,这个就是竖线分隔符。 更多追问追答 追问 试过了,拖动后在资源中显示有半空位,但是编译运行后不显示竖线 追答 有半个空位,说明你操作资源是正确的,没有问题。(保存关闭工程后再打开工具条资源看看,如果还有半空,就ok)编译后不显示,这个不是资源操作的问题。确认一下资源里面有几个工具条资源、修改后资源是否保存。 追问 好像是在新建工程的时候选择使用经典菜单栏并勾选下面的使用可停靠工具栏就可以了,使用VS2008默认的工具栏不可以 追答 我测试新建工程,几种模式的工具条都可以实现,无论浏览器样式、停靠等选项是否勾选。 追问 好的,非常感谢!再问一个问题,MFC VS2008 中在哪里找 Splash screen组件?vc6.0 选择菜单“project”/“Add To Project”/“Conponents and Controls”打开对话框,在列表框中双击“Visual C++ Conponents”选项,选择“Splash Screen”控件,然后单击“Insert”。但是在VS2008 中找不到 追答 控件添加统统可以使用项目——添加类 里面完成。不过Splash Screen是没有了,这个在VC7,也就是VS2003就已经去掉了。这个自己做一个就可以,一般推荐使用AnimateWindow API来显示自己创建的窗口来实现。效果远好于VC6的Splash screen. 追问 我已经按照添加类的方法做过了,可以设置启动画面,但是感觉太麻烦了。VS2008肯定有自己的实现方法,你能不能把 AnimateWindow API 的用法给我介绍一下,他是一个函数还是什么?具体应该添加到框架类还是视类当中? 追答 可以肯定的告诉你,VS2008没有现成的Splash screen,需要自己做,这个在VS2003出现的时候,一大堆人去微软的技术平台问过,微软死不改悔,至今没有再添加。AnimateWindow API,你直接搜这个名字,很多代码、用法说明和功能介绍,我就不复制了。 追问 帮帮忙啦,我菜鸟一个,我就想用这个函数显示一个设计好的启动画面(bmp格式),但不知道去哪里添加他 追答 AnimateWindow 是用来显示动画十分给力,如果只是显示一个bmp,自己做一个对话框窗口好了,对话框之间通过Picture控件加载位图资源。然后自己搜一下,如何窗口建立定时器消耗自己、如何让窗口置顶显示,之后在程序入口处,主窗口显示(showwindow)之前,先显示一下这个对话框就可以了。 追问 那是不是应该添加到框架类的OnPaint()函数当中?因为MFC中说在OnCreate()中创建窗口,然后发送消息给OnPaint()进行显示。还有我已经把自己建的位图导入到工程的位图资源中了,并且为他设置了ID号(ID_SPLASH)然而AnimateWindow函数只有三个参数,怎么和这幅位图关联起来呢? 追答 闪屏,无论怎样都是一个窗口。你需要建立一个对话框窗口加上一个图片控件来加载这个位图,上面已经说过了。你应该建立一个对话框,将这个对话框在程序入口处进行显示,和OnPaint无关。AnimateWindow在只有3个参数的时候,是对本窗口的动画显示。你在OnCreate()中调用AnimateWindow是对框架窗口的动画显示。 追问 可不可以这样CBitmap bitmap; bitmap.LoadBitmap(ID_SPLASH);bitmap.AnimateWindow();这样写合法吗?你能不能让我加你QQ,或者给我推荐一个学习交流裙,方便咨询,非常感谢 追答 说第三次:必须有窗口,没窗口类不可能。这个AnimateWindow不是必须的,只是为了效果。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 蹉瑾呼湃 2019-06-13 · TA获得超过3846个赞 知道大有可为答主 回答量:3198 采纳率:30% 帮助的人:434万 我也去答题访问个人页 关注 展开全部 ctrl+shift+e可以打开资源列表(我用的是英文版叫resourceview,不清楚中文版翻译成啥)在资源列表中将你的对话框双击打开你就可以对你的对话框进行编辑了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-05-25 VS2008 MFC 菜单栏下怎么插入横线分隔符,或者是怎么... 1 2013-05-07 MFC怎样在下拉菜单中加分隔符? 2013-10-08 mfc(vs2008开发环境),工具栏怎么调出来? 1 2014-10-23 vs2008下创建一个MFC对话框程序,右边工具栏里的属性是... 1 2017-10-06 在mfc怎样在工具条中添加编辑框 2014-10-30 怎么用VS2008编写MFC程序时在窗体上添加菜单栏? 2 2016-09-14 mfc中添加工具条怎么显示出来 2 2011-08-04 跪求:在VS2008中MFC环境下,用CMFCToolBar... 更多类似问题 > 为你推荐: