VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vc/mfc
-> 界面
对话框如何像菜单一样,当鼠标点击对话框以外的界面的时候,就自动隐藏或者关闭?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
对话框如何像菜单一样,当鼠标点击对话框以外的界面的时候,就自动隐藏或者关闭?
[已结贴,结贴人:csdnhbc20]
发表于:
2007-06-21 09:23:00
楼主
如题?
我想利用对话框上放置控件方便的优势,又想利用cmenu自动隐藏的功能,就像windows的开始菜单一样。
有一种方案,从cdialog和cmenu派生一个子类,不知道可行否?
愿闻大家高见,少走弯路。出招有分。
发表于:
2007-06-21 09:52:27
1
楼 得分:
20
增加一个wm_killfocus的消息处理函数,然后增加:
showwindow(sw_hide);就可以了
发表于:
2007-06-21 10:03:27
2
楼 得分:
20
在控件失去焦点的消息函数处理,或隐藏或最小化
发表于:
2007-06-21 10:17:19
3
楼 得分:
20
嘿嘿
你怎么显示回来…………
还要加托盘图标或热键了
发表于:
2007-06-21 10:57:16
4
楼 得分:
20
增加一个wm_killfocus的消息处理函数,然后增加:
showwindow(sw_hide);就可以了
发表于:
2007-06-21 11:11:31
5
楼 得分:
20
创建非模态对话框,
-------------------------------------
cxxxdlg *pdlg=new cxxxdlg;
pdlg-> create(idd_xxxxxx);
-------------------------------------
判断鼠标位置,
如在对话框外,则showwindow(sw_hide);
发表于:
2007-06-21 17:26:53
6
楼 得分:
0
加托盘图标很容易实现。
加kill_focus消息,我实验了:
当鼠标焦点在别的窗口上的时候,应用程序不响应wm_killfocus消息。(也许还要做别的处理吧!我只是简单的加上了消息映射)
楼上的(miaoshengwu)说判断鼠标位置,倒是可行,但是这肯定要安装个钩子来截获鼠标消息,感觉有些会破坏os系统的正常工作。
不知道mfc的menu如何实现的呢?还有没有更好的主意呢?
下一篇:
transparentblt函数怎么这么猛啊?!cup占用狂飙!!
上一篇:
关于控件的的问题!!!!
相关文章
vc调用eexcel老是出错
问题解决就给分:帮分析一下这段代码
vc工程移植到activex中去
如何程序实现获取计算机上所有帐户的信息?
远程关机的问题,急,各位大侠留步
搞不懂的vc问题
100分数相送:去掉mfc中的所有注释,包括自动生成...
activex
请问图片能够随图片控件的大小自动调整大小吗
专家精密分析:mfc内部结构
大家在楼道里喜欢做什么?
关于atl加载页面 报内存不能读的错误
获取对方ip出错的问题,高手们帮我看看.
一个有关dc的绘制问题(希望高手解答)
求助!我的源码是啥问题
一个绝美的妹妹,希望大家来鉴定!绝无色情!
在vc下端口重用,so_reuseport编绎通不过
做类似金山打字的控件
已经从bmp文件中读取了图像数据,如何分离出一行...
求助:关于图像处理的问题,哪位高手可指点啊?
其他资讯
当我查找行时,查到的行在list控件显示部分的下面...
如何在应用程序中查询系统鼠标属性?
关于采样分析的问题~
如何自动完成自动点击率
时风日下啊,回了这么多问题,没得一分...
购买流量
喜欢vc++的请加入本群
cscrollview刷新的问题
shfileoperation奇怪死了
请大家帮帮忙!连接网络接收数据时就死机,是什么...
有没有哪位兄弟想加盟?
请教一个关于qq游戏界面的问题
如何在vc中将大的字段更新我用的是 ado
vc unhandled exception at ...
vc++ excel操作
ftp客户端数据连接的问题..
初学者请教下casyncsocket网络编程的一些原理问题...
静态库中使用cbcgpmenubar的怪问题
多线程activex控件回调javascript方法的问题
这些标点符号[]\;",./的虚键代码是什么,ms...
快速检索
分类导航标签a
.NET技术.NET Framework
专题开发/技术/项目英保通解决方案
palm os6
其他数据库开发其他
多媒体/设计/Flash/Silverlight 开发 Maya等)
《开发高手》杂志基本信息
Web 开发PHP
JavaWeb Services
软件工程/管理软件规划版
软件培训/认证/考试软件学院
社区支持支持专区
PowerBuilder调用
VC/MFC网络编程
Linux/Unix社区UNIX文化
扩充话题程序员英语
最新资讯
急!着急!sql 全文检索问题
如何将此查询
关于datatable的问题
感情问题:抉择!
创建类似vs2005窗口环境
关于全局钩子处理函数的问题
pb 分组(group) 问题
用java做的网站
本公司招.net讲师
关于p2p流量控制的c编程!!!
请教struct 和const问题,希望给出详细解释...
急急急 关于福彩36选7的java编程
如何给java可执行程序添加程序图标?
webbrowser控件显示问题,非常紧急,请大家帮忙
关于安装boost的问题
【nba转播】火箭扣将争相秀扣篮 大叔:还指...
为什么dxbarmanager中的tdxbarcombo控件的onclic...
myeclipse 中配置database explorer中...
搜索引擎是如何分析出网页的语言的?
关于路径问题
怎样为winform程序添加图标?
数据库分析涉及的问题,高分求教!
我的socket传输数据问题
誰有c#製作安裝程序教程或文檔,送小弟看看.
numeric 数据类型如何四舍五入
请问有关lame acm问题,请高手指教
谁能教我怎么做游戏辅助软件
求助:insert into 语句的语法错误&nbs...
jasper报表用html输出图表不能显示,如何解决?
全局api hook的问题
怎样用asp.net检测客户端的进程是否执行
遇见,于千万之中~~~~~~~
一个单片机的问题
马上要考试了,几个基础选择题不明白答案,急!大...
关于i++的问题
实验室预约如何实现
使用mysql api查询数据库出问题了
绿豆的那个api hook如何获得参数?
编辑文章时内容不我写的文章的内容
如何用c#语言实现网络间传输对象?
热门点击
php访问远程oracle服务器是否需安装oracle客户端...
帮忙看看如何在这段代码前后给数据库写加锁和解锁...
这条语句怎么了?
哪里有gui图形设计资料
项目外包,会做网站和程序的来
cricheditctrl怎么设置字符间距
下载网页出现乱码
求一sql
有人要scsa solaris 10的sun原版认证教...
2003vpn 设置 客户端拨通后无法访问内网的...
marquee+datalist问题
怎么操作不同数据库的表?
现金求购地磅称重软件 源码
用ajax 怎么才能实现分页
錯誤提示:檔案在另一個工作區被開啟
请问这样的查询语句该怎么写呢?
数组维数错误
regopenkey 函数返回2 是什么错误!
浏览器的黑白名单功能具体实现
怎么判断文档类型是否w3c?
感谢zhoujianhei !
多线程的问题
这种参数该如何传?
我的单文档多视图。中,视图竟然没有办法获取文档...
如何获取表格对象
高分求可用的fxtools套件或是fxtools5.0 的...
关于atlas的简单问题!!!!!!!!!!!!!...
看看这段代码的问题在哪?
网上座兼职 ,经常在线的进
请教一条语句(多行)
请问哪位有java的chm帮助文件
做毕业设计,想找些资料......求助!!!
刚做好的个人站点,多评价。
如何取得被openwithparm打开窗口的父窗口?
子类怎么访问父类
这是病毒吗?.exe变.lnk?怪事?
手机模拟器和pc机键盘问题
vc函数调用问题
cwebbrower2 的客户端名称
验证控件引发的怪问题!