社区
界面
帖子详情
CWnd 子窗口z轴问题
hoozh
2008-05-20 10:58:55
我有一窗口,以它为父窗口,创建了一些WS_CHILD属性的子窗口(派生于CWnd)
当父窗口上显示着一个子窗口A,再显示另外一个子窗口B时,这个后来的子窗口B总是得不到鼠标的焦点
我希望这个子窗口B能像一个浮动窗口一样,在最上层浮动,随时打开,或者隐藏到父窗口的一侧,
而不用管他的下层显示的是哪个子窗口
请问一下这种情况该怎么设置窗口的属性呢?
...全文
162
3
打赏
收藏
CWnd 子窗口z轴问题
我有一窗口,以它为父窗口,创建了一些WS_CHILD属性的子窗口(派生于CWnd) 当父窗口上显示着一个子窗口A,再显示另外一个子窗口B时,这个后来的子窗口B总是得不到鼠标的焦点 我希望这个子窗口B能像一个浮动窗口一样,在最上层浮动,随时打开,或者隐藏到父窗口的一侧, 而不用管他的下层显示的是哪个子窗口 请问一下这种情况该怎么设置窗口的属性呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scq2099yt
2008-05-20
打赏
举报
回复
up
zhoujianhei
2008-05-20
打赏
举报
回复
WS_EX_TOOLWINDOW
hoozh
2008-05-20
打赏
举报
回复
zhoujianhei, 能不能详细说一下怎么用啊,我试了下,似乎没什么改变
改变
子
窗口
、弹出
窗口
和顶层
窗口
的大小、位置和Z轴次序
BOOL SetWindowPos( const
CWnd
* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags ...参数: pWndInsertAfter 标识了在Z轴次序上位于这个
CWnd
对象之前的
CWnd
对
MFC
窗口
的创建
另一部分放在Windows Object本身,如:
窗口
的尺寸,
窗口
的位置(X,Y轴),
窗口
的Z轴顺序,
窗口
的状态(ACTIVE,MINIMIZED,MAXMIZED,RESTORED…),和其他
窗口
的关系(父
窗口
,
子
窗口
…),
窗口
是否可以接收键盘或...
MFC之
窗口
的Z-order
窗口
的Z次序表明了重叠
窗口
堆中
窗口
的位置,这个
窗口
堆是按一个假象的轴定位的,这个轴就是屏幕向外延伸的Z轴。Z次序最上面的
窗口
覆盖所有其他的
窗口
,Z次序最底层的
窗口
被所有其他的
窗口
覆盖。应用程序设置
窗口
在Z...
[MFC]
CWnd
类总结
一、MFC 类别阶层架构 二、
CWnd
类
CWnd
是MFC的一个
窗口
类,这个类里几乎封装了所有关于
窗口
操作的API... Object本身,如:
窗口
的尺寸,
窗口
的位置(X,Y轴),
窗口
的Z轴顺序,
窗口
的状态(ACTIVE,MINIMIZED,MAXM...
由Create一个Child
窗口
,导出的z序
问题
首先和
窗口
类型确实有关:用的是Child,如果使用popup/overlapped都正常,我们通常非模态对话框用overlapped最多,这次要做
子
窗口
管理,才发现有如此
问题
。考虑在
窗口
类型上选择:层叠/弹出/
子
窗口
。选择Child类型是...
界面
15,978
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章