지정 된 창의 표시 상태를 설정 하는 ShowWindow 함수.
(BOOL ShowWindow HWND hWnd, / / 창 핸들intnCmdShow / / 창의 상태 보기);
| 값 | 의미 |
|---|---|
| SW_FORCEMINIMIZE | Windows NT 5.0 및 이후: 창을 소유 하는 스레드를 중단 하는 경우에 창을 최소화 합니다. 이 플래그는 다른 스레드에서 창을 최소화 하는 때에 사용 해야. |
| SW_HIDE | 창이 숨겨지고 다른 창 활성화. |
| SW_MAXIMIZE | 지정 된 창 최대화. |
| SW_MINIMIZE | 지정 된 윈도우를 최소화 하 고 Z 순서에서 다음 최상위 창을 활성화합니다. |
| SW_RESTORE | 활성화 하 고 창을 표시 합니다. 창을 최소화 또는 최대화 하는 경우 시스템이 원래 크기 및 위치로 복원 됩니다. 응용 프로그램이 최소화 된 창을 복원 하는 경우이 플래그를 지정 해야. |
| SW_SHOW | 창을 활성화 하 고 그것의 현재 크기와 위치에 표시. |
| SW_SHOWDEFAULT | 상태 표시에 지정 된 SW_ 플래그에 따라 설정 합니다 은 구조에 전달 합니다 응용 프로그램을 시작 프로그램에 의해 CreateProcess 함수. |
| SW_SHOWMAXIMIZED | 창을 활성화 하 고 최대화 된 창으로 표시. |
| SW_SHOWMINIMIZED | 창을 활성화 하 고 최소화 된 창으로 표시. |
| SW_SHOWMINNOACTIVE | 최소화 된 창으로 창을 표시합니다. 활성 창이 활성 상태로 유지. |
| SW_SHOWNA | 현재 상태에서 창을 표시 합니다. 활성 창이 활성 상태로 유지. |
| SW_SHOWNOACTIVATE | 가장 최근의 크기와 위치에 창을 표시합니다. 활성 창이 활성 상태로 유지. |
| SW_SHOWNORMAL | 활성화 하 고 창을 표시 합니다. 창을 최소화 또는 최대화 하는 경우 시스템이 원래 크기 및 위치로 복원 됩니다. 응용 프로그램 창을 처음으로 표시 하는 경우이 플래그를 지정 해야. |
반환 값은 0이 아닌 창이 이전에 표시를 하는 경우.
반환 값은 0 창 이전에 숨긴 경우.
ShowWindow, 호출 하는 응용 프로그램 처음 nCmdShow 매개 변수로 WinMain 함수 nCmdShow 매개 변수를 사용 해야 한다 그것. ShowWindow 호출 WinMain 함수 nCmdShow 매개 변수에서 지정 하는 대신 특정 목록의 값 중 하나를 사용 해야 합니다.
NCmdShow 매개 변수에서 설명 했 듯이 nCmdShow 값은 무시 됩니다 ShowWindow 에 대 한 첫 번째 호출에서 응용 프로그램을 시작 하는 프로그램의 시작 정보를 지정 하는 경우는 은 구조. 이 경우 ShowWindow 은 구조에 지정 된 정보를 사용 하 여 창을 표시 합니다. 후속 호출에서 응용 프로그램이 nCmdShow 사용 하는 응용 프로그램을 시작 하는 프로그램에서 제공 하는 시작 정보를 SW_SHOWDEFAULT로 설정 된 ShowWindow 를 호출 해야 합니다. 이 동작은 다음과 같은 경우에 대 한 설계
Windows CE: NCmdShow 매개 변수는 다음 값을 지원 하지 않습니다.
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SW_SHOWDEFAULT
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.
Windows 개요, 창 기능 CreateProcess, CreateWindow, ShowOwnedPopups, 은, WinMain