■ Flag
ShowWindow API의 인자에 지정된 플래그 상수
플래그 |
의 미 |
SW_HIDE |
윈도우를 숨기고 다른 윈도우를 활성 상태로 만든다. |
SW_MAXIMIZE |
윈도우를 최대화 한다. |
SW_MINIMIZE |
윈도우를 최소화하고 다른 윈도우를 활성 상태로 만든다. |
SW_RESTORE |
최대/최소화를 원래 상태로 복원한다. |
SW_SHOW |
윈도우를 나타내고 활성 상태로 만든다. |
SW_SHOWNA |
윈도우를 나타내고 활성 상태로 하지 않는다. |
SW_SHOWDEFAULT |
윈도우를 처음 프로그램 시작할 때 지정된 값으로 변경한다. |
SW_SHOWNORMAL |
윈도우를 나타내고 활성상태로 만든다. 최대화/최소화된 경우에는 원래대로 복원한다. |
SW_SHOWACTIVE |
윈도우를 활성 상태로 하지 않는다는 것을 제외하면 SW_SHOWNORMAL과 같다. |
플래그 |
의 미 |
SWP_HIDEWINDOW |
윈도우를 숨긴다. |
SWP_NOACTIVATE |
윈도우를 활성화하지 않는다. |
SWP_NOMOVE |
윈도우를 이동하지 않는다. |
SWP_MOOWNERZORDER |
소유 윈도우의 Z순서를 변경하지 않는다. |
SWP_NOREDRAW |
윈도우를 다시 그리지 않는다. |
SWP_NOSIZE |
윈도우의 크기를 변경하지 않는다. |
SWP_NOZORDER |
윈도우의 Z 순서를 변경하지 않는다. |
SWP_SHOWINDOW |
윈도우를 나타낸다. |
- SWP_NOMOVE : SetWindowPos함수에서 두번째와 세번째 인자가 무시.
- SWP_NOZORDER : SetWindowPos함수에서 첫번째 인자가 무시.
- SWP_NOSIZE : SetWindowPos함수에서 네번째와 다섯번째 인자가 무시.
출처 : http://ulti.tistory.com/entry/SetWindowPos-MFC