ShowWindow

Функція ShowWindow встановлює вікно вказаного Показати стан.

 (BOOL ShowWindow HWND  hWnd, / / ручка вікнаIntnCmdShow / / Показати стан вікно);
 

Параметри

hWnd
Обробляти до вікна.
nCmdShow
Визначає, як вікна буде показаний. Цього параметра ігнорується під час першого застосування закликає ShowWindow, якщо у програма, яка програма надає на STARTUPINFO структури. В іншому випадку, називається ShowWindow , вперше значення має бути значення, отримані за допомогою функції WinMain в його nCmdShow параметр. У наступні дзвінки цей параметр може бути одне з таких значень
Значення Значення
SW_FORCEMINIMIZE Windows NT 5.0 і більш пізніх: Згортає вікна, навіть якщо висіли потік, який володіє вікна. Цей прапор використовується при мінімізації windows від іншого потоку.
SW_HIDE Приховування вікна і активує інше вікно.
SW_MAXIMIZE Розгортає вікно вказаного.
SW_MINIMIZE Згорнути вікно вказаного і активує наступне вікно верхнього рівня в Z-послідовності.
SW_RESTORE Активує та відображає вікно. Якщо вікно згорнуто, ні розгорнуте, система відновлення його початкового розміру і розташування. Заяву слід вказати цей прапор час відновлення згорнутого вікна.
SW_SHOW Активація вікна і відображає його в його поточного розміру та позиції.
SW_SHOWDEFAULT Набори шоу держави на основі SW_ прапор, вказані в в STARTUPINFO структури передано на CreateProcess функції програми, який почав програму.
SW_SHOWMAXIMIZED Активація вікна і відображає його як розгорнуте вікно.
SW_SHOWMINIMIZED Активація вікна і відображає його у вигляді згорнутого вікна.
SW_SHOWMINNOACTIVE Відображає вікно згорнуте вікно. Активне вікно залишається активним.
SW_SHOWNA Відображає вікно у поточному стані. Активне вікно залишається активним.
SW_SHOWNOACTIVATE Відображає вікно в її номер у розмір і положення. Активне вікно залишається активним.
SW_SHOWNORMAL Активує і відображає вікно. Якщо вікно згорнуто, ні розгорнуте, система відновлення його початкового розміру і розташування. Застосування повинні вказати цей прапор під час відображення вікна в перший раз.

Повернення значень

Якщо вікно було видно раніше, значення, що повертається, є ненульовим.

Якщо вікно раніше приховувалася, значення, що повертається, є нуль.

Зауваження

Під час першого застосування закликає ShowWindow, його слід параметр функції WinMain nCmdShow як її nCmdShow параметра. Наступні дзвінки на ShowWindow необхідно використовувати одне зі значень у даного списку, а не той, що визначений параметр функції WinMain nCmdShow.

Як зазначалося в обговоренні nCmdShow параметр, nCmdShow значення ігнорується у перший дзвінок до ShowWindow , якщо програма, яка програма визначає інформацію для запуску в на STARTUPINFO структури. У цьому випадку ShowWindow використовує інформацію, указану в STARTUPINFO структурі показати вікно. На наступні дзвінки додаток повинні викликати ShowWindow з nCmdShow , встановіть SW_SHOWDEFAULT, щоб використовувати запуску інформація в програму, що почав застосування. Така поведінка призначена для таких ситуаціях

Windows CE: NCmdShow параметр не підтримує наведені нижче значення

SW_MAXIMIZE

SW_MINIMIZE

SW_RESTORE

SW_SHOWDEFAULT

SW_SHOWMAXIMIZED

SW_SHOWMINIMIZED

SW_SHOWMINNOACTIVE

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Windows огляд, функції вікон, CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain

Index