我希望我的窗口始终保持一定的比例,比方说1.33333333.因此,如果窗口是width = 800, height = 600并且用户将宽度更改为600,我想自动将高度更改为450.
我已经拦截WM_SIZE但我不知道它是否足够; 我也不知道如何改变宽度或高度以保持我的比例.
当用户调整窗口大小时,WM_SIZING被发送到窗口.
而是处理WM_WINDOWPOSCHANGING - 这是由内部SetWindowPos函数在代码(或用户)更改窗口大小时发送的,并确保偶数tile和cascade操作遵循您的大小调整策略.
| 归档时间: |
|
| 查看次数: |
3199 次 |
| 最近记录: |