找回密码
 加入
搜索
查看: 4979|回复: 4

[图形处理] 父窗口最大化与子窗口最大化问题 需扣除任务栏的高度

[复制链接]
发表于 2012-9-5 00:33:35 | 显示全部楼层 |阅读模式
求範例......
假設有兩個窗口....  一個為父窗口.... 一個為子窗口
兩個窗口都可以任意移動 放大縮小 或者關閉

但是....父窗窗口 最大化 必須要全螢幕 且扣除 任務欄高度的...剩下區域中最大化....

子窗口 可以在父窗口的範圍任意移動 最大化也只侷限於 父窗口的範圍......

父窗口如有菜單需扣菜單高度............

類似下面圖案


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-9-5 09:14:21 | 显示全部楼层
本帖最后由 xiehuahere 于 2012-9-5 09:27 编辑

回复 1# kk_lee69


善用搜索,拜读以下帖子,相信你的问题会迎刃而解:
获取任务栏高度
确定一个窗口的客户区大小
风行者的控制窗口大小例子 --> 你要填充的结构体里的值是跟这个例子不一样的,要理解了才能自己修改。这个例子是控制鼠标拉伸后的窗体大小,而你要控制最大化后的窗体大小。
发表于 2012-9-5 13:06:44 | 显示全部楼层
最大化的父窗口和子窗口本来就是如楼主讲的情况的吧
 楼主| 发表于 2012-9-6 01:10:52 | 显示全部楼层
回复 2# xiehuahere

想跟您請教個概念問題....
有父 跟子 兩個視窗.....
要現制 子的最大化 只能在父的範圍.......

這個 需要做另外的處理 時時去偵測 是不是超出範圍然後才修正嗎??
還是 只要設定好 工作區域 就不用在處理了.....

因為我看到原本的ERP 系統 在輸入表單的時候 不會超過 主視窗...
即使 我把 主視窗 縮小到一定的範圍....裡面的子視窗 一樣 最大就是 主視窗的大小
发表于 2012-9-6 09:17:26 | 显示全部楼层
回复 4# kk_lee69


我也觉得应该是3#说的那样,可能不需要另外处理。
自己尝试一下即知。我没试过。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-6 16:13 , Processed in 0.076385 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表