获取窗口大小 极语言
程序段 窗体启动 整数 width,height; 矩形类 矩形; 取客户区(窗体, &矩形); width = 矩形.宽-矩形.左; height =矩形.高-矩形.顶; 文本 x[5]=width; 文本 y[5]=height; 信息框(0,x,"你好",信息图标); 信息框(0,y,"你好",信息图标); 结束
使用[取客户区]获取的是窗口内部的尺寸,
若要获取加上边框和标题的部分,
你应该使用[窗口边界],用法一样,只是名字不一样.
看下图,注意我截屏的区域和打印出来的两个信息框的数据:
width存储宽度的内存地址,
height存储高度的内存地址,
由于信息框提示的文字只能是文本类型,用x和y来接收高度和宽度的值
最重要的就是[矩形类]和[取客户区]这俩东西,
矩形类就像一个对象,里面有2个坐标点的信息,一个是窗体的出现点,一个是窗体的结束点.就是左上角和右下角.说明书里有
看一下代码部分
矩形类 矩形;
矩形类 类名;
-
取客户区(窗体, &矩形);
参数1:窗口名
参数2:坐标信息接收对象.(把坐标信息给哪一个对象)
标签:
极语言
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端