NMPGCALCSIZE 结构 (commctrl.h)

包含并接收页导航控件用于计算包含窗口的可滚动区域的信息。 它与 PGN_CALCSIZE 通知一起使用。

语法

typedef struct {
  NMHDR hdr;
  DWORD dwFlag;
  int   iWidth;
  int   iHeight;
} NMPGCALCSIZE, *LPNMPGCALCSIZE;

成员

hdr

类型: NMHDR

包含有关通知的信息的 NMHDR 结构。

dwFlag

类型: DWORD

指示正在请求的维度的值。 此值为以下值之一:

含义
PGF_CALCHEIGHT
正在请求可滚动区域的高度。 在从通知返回之前,必须将高度置于 iHeight 成员中。
PGF_CALCWIDTH
正在请求可滚动区域的宽度。 在从通知返回之前,宽度必须放在 iWidth 成员中。

iWidth

类型: int

接收可滚动区域的所需宽度(以像素为单位)。

iHeight

类型: int

接收可滚动区域的所需高度(以像素为单位)。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 commctrl.h