VC编程中遇到的窗口大小和窗口客户区大小的问题

VC编程中遇到的窗口大小和窗口客户区大小的问题,第1张

用 GetWindowRect 得到的是包括非客户区的矩形(非客户区含上边条,下边条,左边条,右边条,非客户区左边的左顶点,非客户区右边的右顶点,左下角的左下角顶点,右下角的右下角顶点,和客户区)。GetClientRect得到的仅是客户区的矩形。桌面上可供应用程序使用的区域是,除出系统占用区之外的应用程序可用区,系统占用的包括任务栏所占用的部分,应用程序要用WS_EX_TPMOST属性才可以扩展到这部分区域,应用程序可用区,可以用getsystemmetrics函数来查询,具体可以参考:《WIN32程序员参考大全》全书共五册,最好是下载有目录的那个PDF版。CSDN中去下载,注意下有目录的。关于窗口的一般内容其中都有,要 *** 作和绘制非客户区,就要搜索百度,关键字一般可以是:VC 自绘 非客户区 标题栏等。

HBITMAP bmpHandle = (HBITMAP)LoadImage(NULL);

CBitmap bitmap;

bitmapAttach(bmpHandle); //关联位图对象

BITMAP bmp;

bitmapGetBitmap(&bmp); //获取位图信息

CString s;

sFormat("宽度=%d 高度=%d", bmpbmWidth, bmpbmHeight);

以上就是关于VC编程中遇到的窗口大小和窗口客户区大小的问题全部的内容,包括:VC编程中遇到的窗口大小和窗口客户区大小的问题、VC++ 获取图片的尺寸大小、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存