GetSystemMetrics与SystemParametersInfo
2010-05-23 00:24
483 查看
GetSystemMetrics
定义:function GetSystemMetrics(nIndex :Integer):Integer,
function GetSystemMetrics; external user32 name 'GetSystemMetrics';
用于得到被定义的系统数据或者系统配置信息.
如:GetSystemMetrics(0)等价于Screen.Width
注:所获得的均为像素值
http://baike.baidu.com/view/1079845.htm
实例:
Function GetSystemTaskBarHeight:Integer;
var
R:TRect;
begin
SystemParametersInfo(SPI_GETWORKAREA,0,@R,0);
if Screen.Height-R.Bottom=0 then //判断任务栏是否在上下
Result:=Screen.Width-R.Right //任务栏在左边或是右边时的高度
else
Result:=Screen.Height-R.Bottom; //任务栏在上下时的高度
end;
定义:function GetSystemMetrics(nIndex :Integer):Integer,
function GetSystemMetrics; external user32 name 'GetSystemMetrics';
用于得到被定义的系统数据或者系统配置信息.
如:GetSystemMetrics(0)等价于Screen.Width
注:所获得的均为像素值
SystemParametersinfo
函数功能:该函数查询或设置系统级参数。该函数也可以在设置参数中更新用户配置文件。 函数原型:B00L SystemParametersinfo(UINT uiAction,UINT uiParam,PVOID pvParam,UINT fWinlni);http://baike.baidu.com/view/1079845.htm
实例:
Function GetSystemTaskBarHeight:Integer;
var
R:TRect;
begin
SystemParametersInfo(SPI_GETWORKAREA,0,@R,0);
if Screen.Height-R.Bottom=0 then //判断任务栏是否在上下
Result:=Screen.Width-R.Right //任务栏在左边或是右边时的高度
else
Result:=Screen.Height-R.Bottom; //任务栏在上下时的高度
end;
相关文章推荐
- MFC特定函数的应用20160720(SystemParametersInfo,GetWindowRect,WriteProfileString,GetSystemMetrics)
- SystemParametersInfo ( SPI_GETNONCLIENTMETRICS... 在VC 2008 里不能正常工作
- SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 出错。不同系统或者不同版本VS
- SystemParametersInfo (SPI_GETNONCLIENTMETRICS ... 返回false的原因分析
- SystemParametersInfo GetSystemMetrics
- SystemParametersInfo ( SPI_GETNONCLIENTMETRICS... 在VC 2008 里不能正常工作
- SystemParametersInfo ( SPI_GETNONCLIENTMETRICS...)在VC 2008 里不能正常工作
- SystemParametersInfo (SPI_GETNONCLIENTMETRICS... 在VC 2008 里不能正常工作
- SystemParametersInfo ( SPI_GETNONCLIENTMETRICS... 在VC 2008 里不能正常工作
- systemparametersinfo详细
- GetSystemMetrics
- GetSystemMetrics GetDeviceCaps
- systemparametersinfo参数说明
- systemparametersinfo参数说明收藏
- C# API GetSystemMetrics(int nIndex)用法及值说明
- GetSystemMetrics
- WinAPI: GetSystemMetrics - 获取系统度量等数值信息
- SystemParametersInfo 在VC6.0正常,在VC 2008 里不能正常工作 的解决办法
- GetSystemMetrics 详解
- GetSystemMetrics Function----WIN32下获取显示器分辨率