본문 바로가기

Language/MFC

ShowWindow API의 인자에 지정된 플래그 상수들


■ Flag

ShowWindow API의 인자에 지정된 플래그 상수

플래그

    미

SW_HIDE

윈도우를 숨기고 다른 윈도우를 활성 상태로 만든다.

SW_MAXIMIZE

윈도우를 최대화 한다.

SW_MINIMIZE

윈도우를 최소화하고 다른 윈도우를 활성 상태로 만든다.

SW_RESTORE

최대/최소화를 원래 상태로 복원한다.

SW_SHOW

윈도우를 나타내고 활성 상태로 만든다.

SW_SHOWNA

윈도우를 나타내고 활성 상태로 하지 않는다.

SW_SHOWDEFAULT

윈도우를 처음 프로그램 시작할 때 지정된 값으로 변경한다.

SW_SHOWNORMAL

윈도우를 나타내고 활성상태로 만든다. 최대화/최소화된 경우에는 원래대로 복원한다.

SW_SHOWACTIVE

윈도우를 활성 상태로 하지 않는다는 것을 제외하면 SW_SHOWNORMAL과 같다.

 

SetWindowPos API의 인자로 지정되는 플래그 상수

플래그

    미

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