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
Referência