主题:  改变窗口大小

syzy

职务:普通成员
等级:1
金币:4.0
发贴:131
#12001/12/14 10:31:19
在AW中改变窗口大小有个问题,窗口不能缩得太小,好像高度小于50左右就不行了。请教斑竹,用Winapi如何实现?



困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#22001/12/14 23:37:23
试试resizewindow()
注间标题栏也算是窗口的一部分。


[url]http://sintian.chinaccd.net[/url]

困龙在天

职务:普通成员
等级:7
金币:10.0
发贴:2942
#32001/12/14 23:37:38
试试resizewindow()
注意:标题栏也算是窗口的一部分。


[url]http://sintian.chinaccd.net[/url]

syzy

职务:普通成员
等级:1
金币:4.0
发贴:131
#42001/12/15 10:05:32
用AW的内部函数也不行,Budapi也不行,滨滨的api可以,但我还是想知道用winapi如何实现。



燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
#52001/12/16 0:28:42
resizewindow(5,5)都可以实现!你的问题何来!??

winapi
BOOL = ScaleWindowExtEx(HDC, int, int, int, int, LPSIZE)
Windows API Call See Windows SDK for description.
本函数仅在MM_ISOTROPIC 和 MM_ANISOTROPIC映射模式下有效,在MM_ISOTROPIC模式,要在设置视口范围之前设置窗口范围



云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

syzy

职务:普通成员
等级:1
金币:4.0
发贴:131
#62001/12/16 9:52:54
resizewindow()在设计时可以,但打包以后就不行了,自动恢复一定的大小,不能太小。budapi也是同样。