社区
界面
帖子详情
■■■如何使含有非模式对话框的文档主窗口界面始终保持为选中激活状态???请高人指点迷津
trt
2003-08-23 05:23:15
目前在SDI文档界面中作一个类似浮动的CDialogBar的类,是直接从CWnd派生的,
需要显示一个如Photoshop7.0中工具栏右上角一样的无标题栏的无模式对话框。
现在遇到的问题是只要一选中该对话框,主界面的标题栏就变灰了,如何能避免
这种非预期的结果???please told me。。。
...全文
38
6
打赏
收藏
■■■如何使含有非模式对话框的文档主窗口界面始终保持为选中激活状态???请高人指点迷津
目前在SDI文档界面中作一个类似浮动的CDialogBar的类,是直接从CWnd派生的, 需要显示一个如Photoshop7.0中工具栏右上角一样的无标题栏的无模式对话框。 现在遇到的问题是只要一选中该对话框,主界面的标题栏就变灰了,如何能避免 这种非预期的结果???please told me。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengqinggao
2003-08-23
打赏
举报
回复
不是“实在不行”,是的确如你所说的,很麻烦,还不如从CControlBar派生、重做来得快,而且地道
trt
2003-08-23
打赏
举报
回复
微软自己的文档类程序界面中,主窗体和工具栏都可以始终保持激活状态,总不会也用的是该重绘技术吧?我看了一些例子,然后试了非模式对话框的各种ModifyWindow & ModifyWindowEx, ::SetForeGroundWindow, ::SetActiveWindow, SetWindowPos都没找到管用的。
这好像也是同时激活两个窗体的问题吗?难道只有MDI可以吗?实在不行我重载CControlBAr好了。
trt
2003-08-23
打赏
举报
回复
怎么要这么麻烦呢。。。。。:(
zhouyong0371
2003-08-23
打赏
举报
回复
你的标题栏要自己画成没有变得颜色,网上有很多这样的例子,自己绘成的标题栏,焦点切换后也不会改变。
trt
2003-08-23
打赏
举报
回复
该类问题的完全解决之道:
Docking Toolbars (Part 1)
http://www.catch22.org.uk/tuts/docking1.asp
就是借鉴MFC中浮动工具条的做法。
trt
2003-08-23
打赏
举报
回复
我又翻了翻MSDN和MFC原码,发现微软自己的工具栏在浮动状态(TBS_FLYBY)时,是由一个CMiniDocFrameWnd类将其包裹的,该类有CFrameWnd->CMiniFrameWnd派生,专门就是处理浮动工具条的。在CMiniDocFrameWnd的NC_ONCREATE & NC_ACTIVE中对二者进行同时激活的。
《Java程序员面试笔试宝典》2014
在这里,众多知名企业面试官将为你撕开神秘的求职面纱; 在这里,各种求职达人将现身说法为你揭开求职谜团; 在这里,各种类型的企业招聘细节都会被展露无疑; 在这里,我们将为你抽丝剥茧,还原IT行业的真相; 在这里,我们将为你
指点迷津
,告诉你职场上的风风雨雨; 在这里,我们将为你点石成金,成为那盏指引你前进的灯塔; …… 本书覆盖了历年来各大IT名企95%以上的面试笔试题,当你细细品读完本书的知识后,各类企业的offer将任由你挑选。本书将带你走进神奇的求职之旅。
Cmake从入门到精通(pdf教程)
本
文档
是边学习边编写的成果,更像是一个学习笔记和Tutorial,因此难免有失误或者理解不够透彻的地 方,比如,我仍然不能理解为什么绝大部分使用变量的情况要通过${}引用,而在IF语句中却必须直接 使用变量名。也希望能够有cmake的高手来
指点迷津
。
MFC
对话框
创建菜单栏、工具栏以及菜单栏Checked 勾选显示工具栏
如题,我想在
对话框
上创建一个菜单栏和工具栏,并且能在菜单栏用checked 对工具的显示和隐藏,而且在工具栏的按钮上悬停有提示信息。 大概这个
对话框
是这样:0.创建一个
对话框
1.建立菜单栏 2.建立工具栏 3.菜单栏 让工具栏显示和隐藏 4.在工具栏的按钮悬停有提示信息 直接创建一个MFC
对话框
程序,直接用VS 20* * 直接创建就行了,我用的VS2012。一、创建菜单栏在资源视图中插入一个
关于ucGUI对个多个
对话框
切换的问题
最近在用ucGUI写一个终端的界面,碰到多个
对话框
之间相互调用,会弹出提示"Max. message nesting exceeded, Message skipped."的错误。分析原因后,发现是由于在
对话框
的回调函数中调用GUI_ExecDialogBox()这个函数创建
对话框
的缘故,因为GUI_ExecDialogBox()函数是创建
对话框
并且马上执行
对话框
的回调函数,一直到该
对话框
的动作处
求职面试、
指点迷津
各类经验汇总
一、
指点迷津
: 1、HR送给求职者的9点面试建议(荐) http://bbs.51job.com/topic.php?tid=244282 2、HR如何答复面试未通过的应聘者?(荐) http://bbs.51job.com/topic.php?tid=237280 3、为什么有些企业的招聘时间那么长?(荐) http://bbs.51job.
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章