首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于win32api窗口尺寸解决方法

2012-05-01 
关于win32api窗口尺寸创建窗口是createwindow是指定窗口的尺寸.能不能指定客户区尺寸来创建?求指教,求虐待

关于win32api窗口尺寸
创建窗口是createwindow是指定窗口的尺寸.
能不能指定客户区尺寸来创建?求指教,求虐待...

[解决办法]
只能创建以后再调整。你可以变通一下的:用AdjustWindowRectEx从你要的客户区大小计算出窗口大小,再根据计算结果创建
[解决办法]

探讨
用CreateWindow()创建的窗口里面设置的窗口长度和宽度是指整个窗口,而非客户区,所以需要知道这其中的偏差量是多少,创建的窗口是菜单加外框的时候x坐标要增加6,y坐标要增加48;这是通过API函数算出的,菜单栏是20个像素,可能有1~2的像素误差。以上都是标准19寸LCD 1440*900下测试的,至于在其他环境会不会变化楼主看着办吧

热点排行