取屏幕工作区尺寸(不包含任务栏)
个人需要用到取屏幕工作区尺寸,论坛只找到了取任务高度的代码,看了一下代码太多了,得有二十多行代码。要取任务栏高度,直接取屏幕高度 - height的值就行了。
这是单显示器的,如果你是多显示器则选择MonitorFromWindow + GetMonitorInfo
<火山程序 类型 = "通常" 版本 = 1 />
方法 取屏幕工作区尺寸 <注释 = "不包含任务栏" "">
参数 width <类型 = 整数类 "">
参数 height <类型 = 整数类 "">
{
@ RECTworkArea;
@ if(SystemParametersInfo(SPI_GETWORKAREA,0,&workArea,0)){
@ @<width.值>= workArea.right - workArea.left;
@ @<height.值> = workArea.bottom - workArea.top;
@ }
}
谢谢分享,功德无量:) 谢谢分享,功德无量 谢谢分享,功德无量 :loveliness:
多谢楼主分享哟 谢谢分享,功德无量 谢谢分享
页:
[1]