Compartilhar via


Estrutura MINMAXINFO (winuser.h)

Contém informações sobre o tamanho e a posição maximizados de uma janela e seu tamanho de rastreamento mínimo e máximo.

Sintaxe

typedef struct tagMINMAXINFO {
  POINT ptReserved;
  POINT ptMaxSize;
  POINT ptMaxPosition;
  POINT ptMinTrackSize;
  POINT ptMaxTrackSize;
} MINMAXINFO, *PMINMAXINFO, *LPMINMAXINFO;

Membros

ptReserved

Tipo: POINT

Reservado; não use.

ptMaxSize

Tipo: POINT

A largura maximizada (membro x ) e a altura maximizada (membro y ) da janela. Para janelas de nível superior, esse valor é baseado na largura do monitor primário.

ptMaxPosition

Tipo: POINT

A posição do lado esquerdo da janela maximizada (membro x ) e a posição da parte superior da janela maximizada (membro y ). Para janelas de nível superior, esse valor é baseado na posição do monitor primário.

ptMinTrackSize

Tipo: POINT

A largura mínima de acompanhamento (membro x ) e a altura mínima de rastreamento (membro y ) da janela. Esse valor pode ser obtido programaticamente nas métricas do sistema SM_CXMINTRACK e SM_CYMINTRACK (consulte a função GetSystemMetrics ).

ptMaxTrackSize

Tipo: POINT

A largura máxima de rastreamento (membro x ) e a altura máxima de rastreamento (membro y ) da janela. Esse valor é baseado no tamanho da tela virtual e pode ser obtido programaticamente das métricas do sistema SM_CXMAXTRACK e SM_CYMAXTRACK (consulte a função GetSystemMetrics ).

Comentários

Para sistemas com vários monitores, os membros ptMaxSize e ptMaxPosition descrevem o tamanho e a posição maximizados da janela no monitor primário, mesmo que a janela seja maximizada em um monitor secundário. Nesse caso, o gerenciador de janelas ajusta esses valores para compensar as diferenças entre o monitor primário e o monitor que exibe a janela. Portanto, se o usuário deixar ptMaxSize intocado, uma janela em um monitor maior que o monitor primário maximizará para o tamanho do monitor maior.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho winuser.h (inclua Windows.h)

Confira também

Conceitual

PONTO

Referência

WM_GETMINMAXINFO

Windows