博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VCL 中的 Windows API 函数(4): AdjustWindowRectEx
阅读量:6565 次
发布时间:2019-06-24

本文共 624 字,大约阅读时间需要 2 分钟。

  hot3.png

AdjustWindowRectEx 用在了 Forms、DBCtrls 单元.
AdjustWindowRectEx 可以根据窗口样式获取的边缘尺寸.

测试:

var  R: TRect;begin  SetRect(R, 0, 0, 0, 0); {此矩形不是全局变量, 需要初始为空}  AdjustWindowRectEx(R,                                 {矩形结构承载返回值}                     GetWindowLong(Handle, GWL_STYLE),  {窗口样式}                     False,                             {有无菜单}                     GetWindowLong(Handle, GWL_EXSTYLE) {窗口扩展样式}                     );  ShowMessageFmt('%d,%d,%d,%d',[R.Left, R.Top, R.Right, R.Bottom]);  {结果是: -4,-30,4,4}  {说明窗口变宽是 4, 标题栏高度是 30}  {如果指定为有菜单; 结果是: -4,-50,4,4; 说明菜单高度是 20}end;

转载于:https://my.oschina.net/hermer/blog/320834

你可能感兴趣的文章
ExtJS之 grid表格详解
查看>>
新建文章 3
查看>>
Vue 中scoped CSS 与深度作用选择器 /deep/
查看>>
支付宝扫码支付开发备忘
查看>>
Finally be interested in it!!!!
查看>>
关于selenium中断言判断url获取错误解决
查看>>
Ubuntu12下挂载硬盘(9TB)
查看>>
好用的PHP分页类
查看>>
linux下的防火墙
查看>>
简练软考知识点整理-创建工作分解结构过程
查看>>
NVisionXR_iOS教程一 —— NVisionXR从零搭建一个AR项目
查看>>
oracle 12c ins-30131 执行安装程序验证所需的初始设置失败
查看>>
windows开机执行bat
查看>>
SNAT与DNAT
查看>>
BGP十三条规则
查看>>
IBM在人工智能方面的新进展,理解谈话情景和感知情绪
查看>>
Linux 修改密码“ Authentication token manipulation err”
查看>>
openstack
查看>>
redis 系列7 数据结构之跳跃表
查看>>
【顶】(与同事合作的快乐)技术人员也需要先学会做人,再学会做事,再是能成事,最后是成名得利...
查看>>