VC++如何获取窗口客户区的大小

VC++如何获取窗口客户区的大小,第1张

因为每当窗口大小发生变化时windows就向窗口发送WM_SIZE消息,传给窗口过程的lParam参数的低位字中包含客户区的宽度;高位字中包含客户区的高度。所以可以在窗口过程中处理WM_SIZE消息:

static int cxClient,cyClient;

case WM_SIZE:

可以调用::GetSystemMetrics(SM_CXSCREEN),::GetSystemMetrics(SM_CYSCREEN),返回横纵分辨率,然后根据分辨率改变窗口大小

改变窗口大小可以使用MoveWindow函数

工具——Internet选项——选项卡设置——“遇到d出窗口时”选择第一个“由Internet Explorer决定如何打开d出窗口”,确定即可。这样大部分窗口都是在同一个窗口里。如果一定要所有窗口都不d出新窗口,可以选择第三个。

用uc浏览器吧

以上就是关于VC++如何获取窗口客户区的大小全部的内容,包括:VC++如何获取窗口客户区的大小、MFC中得到窗口大小、如何获取 IE 8 浏览器窗口的大小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9337782.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存