CWnd::MoveWindow

void MoveWindow ( int x, int y, int nWidth, int nHeight, BOOL bRepaint = 진정한 );

void MoveWindow ( LPCRECT lpRect, BOOL bRepaint = TRUE );

매개 변수

x

CWnd 왼쪽의 새 위치를 지정합니다.

y

CWnd 위쪽의 새 위치로 지정합니다.

nWidth

CWnd 의 새 너비를 지정합니다.

nHeight

CWnd 의 새 높이 지정합니다.

bRepaint

CWnd 칠해진 수를 여부를 지정 합니다. 만약 사실, CWnd 받습니다는 WM_PAINT 메시지는 OnPaint 메시지 처리기에서 평소와 같이. 이 매개 변수가 FALSE이면 어떤 종류의 다시 그리기 발생 합니다. 이 클라이언트 영역 (제목 및 스크롤 막대를 포함 하 여) 비클라이언트 영역에 적용 되 고 부모 창의 어떤 부분에 Cwnd이동의 결과로 발견. 응용 명시적으로 무효화 해야 합니다 또는 CWnd 및 부모 창 다시 그릴 수 있도록 해야 합니다의 모든 부분을 다시 그릴 때이 매개 변수가 FALSE이면。

lpRect

CRect 개체 또는 새 크기와 위치를 지정 하는 RECT 구조체。

주의

위치와 크기 변경。

최상위 CWnd 개체에 대 한 x 및 y 매개 변수는 화면의 왼쪽 위 모서리에 상대적입니다. 그들은 부모 창의 클라이언트 영역의 왼쪽 위 모서리를 기준으로 자식 CWnd 개체에 대 한。

MoveWindow 함수는 WM_GETMINMAXINFO 메시지를 보냅니다. 이 메시지를 처리 CWnd 크고 작은 가능한 윈도우에 대 한 기본 값을 수정 하는 기회를 제공 합니다. MoveWindow 멤버 함수에 매개 변수이 값을 초과 하는 경우 값을 WM_GETMINMAXINFO 처리기에서 최소 또는 최대 값으로 대체 될 수 있습니다.

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CWnd::SetWindowPos, WM_GETMINMAXINFO, :: MoveWindow(&N)

Index