CWnd::MoveWindow

privatevoidMoveWindow (intx,inty,intnWidth,intnHeight,BOOLbRepaint=TRUE);

privatevoid MoveWindow ( Operador LPCRECT lpRect, BOOL bRepaint = TRUE );

Parâmetros

x

Especifica a Novo posição do Esquerda laterais do CWnd.

y

Especifica a Novo posição da parte superior do CWnd.

nWidth

Especifica a Novo largura do CWnd.

nHeight

Especifica a Novo altura do CWnd.

bRepaint

Especifica se CWnd deve ser redesenhadas. Se verdadeiro, CWnd recebe uma WM_PAINT mensagem em seu manipulador de mensagem OnPaint como de costume. Se este parâmetro for FALSE, nenhum redesenho de qualquer espécie ocorre. Isto aplica-se a área do cliente, para a área de não cliente (incluindo as título e barras de rolagem) e para qualquer parte da janela pai descoberta como resultado do movimento do Cwnd. Quando este parâmetro é FALSE, o aplicativo deve explicitamente invalidar ou redesenhar as partes da janela CWnd e pai que deve ser redesenhada.

lpRect

O objeto de CRect ou RECT estrutura que especifica o novo tamanho e posição.

Observações

Altera a posição e dimensões.

Para um nível superior CWnd objeto, os parâmetros de x e y são relativo para o canto superior esquerdo da tela. Para um objeto de CWnd filho, eles são relativo para o upper-Esquerda canto da área cliente da janela pai.

A função MoveWindow envia a mensagem WM_GETMINMAXINFO . Tratamento essa mensagem oferece CWnd a oportunidade de modificar os valores padrão para os windows de maiores e menor possíveis. Se os parâmetros para a função de membro MoveWindow excederem esses valores, os valores podem ser substituídos por valores mínimos ou máximo no manipulador de WM_GETMINMAXINFO.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CWnd::SetWindowPos, WM_GETMI&NMAXINFO, :: MoveWindow

Index