Estrutura NMPGCALCSIZE (commctrl.h)

Contém e recebe informações que o controle pager usa para calcular a área rolável da janela contida. Ele é usado com a notificação PGN_CALCSIZE .

Sintaxe

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

Membros

hdr

Tipo: NMHDR

Estrutura NMHDR que contém informações sobre a notificação.

dwFlag

Tipo: DWORD

Valor que indica qual dimensão está sendo solicitada. Esse será um dos seguintes valores:

Valor Significado
PGF_CALCHEIGHT
A altura da área rolável está sendo solicitada. A altura deve ser colocada no membro iHeight antes de retornar da notificação.
PGF_CALCWIDTH
A largura da área rolável está sendo solicitada. A largura deve ser colocada no membro iWidth antes de retornar da notificação.

iWidth

Tipo: int

Recebe a largura desejada da área rolável, em pixels.

iHeight

Tipo: int

Recebe a altura desejada da área rolável, em pixels.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho commctrl.h