WM_SIZE 메시지는 윈도우의 크기가 변경 되었을 경우에 사용되는 메시지이다.
SIZE_MAXHIDE 다른 윈도우가 최대화되어 윈도우가 가려진 경우
SIZE_MAXSHOW 다른 윈도우의 크기가 원래대로 되어서 윈도우가 다시 보이는 경우
SIZE_MAXIMIZED 윈도우가 최대화 된 경우
SIZE_MINIMIZED 윈도우가 최소화 된 경우
SIZE_RESTORED 윈도우의 크기가 변경 된 경우
다음과 같은 플레그들이 있지만 주로 사용되지는 않고,
크기가 변경 된경우에 InvalidateRect함수를 이용하여 윈도우를 다시 그리는 쪽으로 사용된다.
윈도우 크기가 변경되어도 일정한 레이아웃을 유지할때 쓰여진다.
WM_MOVE 메시지는 이름에서도 알 수 있 듯이 윈도우가 이동 되었을 경우에 사용되는 메시지이다.
주로 잘 사용되지는 않는다고 한다.
뭐 쓰일때가 있기야 하겠지...
'Programming > API' 카테고리의 다른 글
GDI 오브젝트 (0) | 2013.08.22 |
---|---|
리소스 (0) | 2013.08.16 |
타이머 (0) | 2013.08.14 |
tchar 매핑테이블 (0) | 2013.08.13 |
마우스의 입력 (0) | 2013.08.13 |