词典
翻译
有道精品课
云笔记
惠惠
更多产品
登录
有道 - 网易旗下搜索
中英
▼
go top
返回词典
GetClientRect
百科内容来自于:
函数功能
该函数获取窗口客户区的坐标。客户区坐标指定客户区的左上角和右下角。由于客户区坐标是相对窗口客户区的左上角而言的,因此左上角坐标为(0,0)。这里应该注意一下:
坐标包含两种:屏幕坐标与客户区坐标
。严格区分这两种坐标对于理解Windows编程是很重要的。
函数原型
在Win32 SDK, 该API函数原型为
BOOL GetClientRect(
HWND hWnd, // 窗口句柄
LPRECT lpRect // 客户区坐标
);
在MFC中,该函数的原型为void GetClientRect(LPRECT lpRect) const;
参数
hWnd:是程序窗口的句柄。
lpRect:是一个
指针
,指向一个RECT类型的rectangle结构。该结构有四个LONG字段,分别为left、top、right和bottom。GetClientRect将这四个字段设定为窗口显示区域的尺寸。left和top字段通常设定为0。right和bottom字段设定为显示区域的宽度和高度(像素点数)。 也可以是一个CRect对象指针。CRect对象有多个参数,与RECT用法相同。
函数的作用总的来说就是把客户区的大小写进第二个参数所指的Rect结构当中。
返回值
如果函数成功,返回一个非零值。
如果函数失败,返回零。要得到更多的
错误信息
,请使用
GetLastError
函数。
要求
Windows NT/2000:
Windows NT 3.1 或更高的版本.
Windows 95/98:
Windows 95 或更高的版本.
Header:
Declared in Winuser.h; include Windows.h.
Library:
Use User32.lib.
$firstVoiceSent
- 来自原声例句
中英
中法
中韩
中日
小调查
请问您想要如何调整此模块?
模块上移
模块下移
不移动
感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧
确定
小调查
请问您想要如何调整此模块?
模块上移
模块下移
不移动
感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧
确定
修改单词
单词
从单词本中删除
音标
解释
更多(可不填)
分类
打开单词本
提交