Valores de nCmdShow

Valores posibles para el parámetro nCmdShow de WinMain y de ShowWindow:

Valor Significado
SW_HIDE Oculta la ventana y activa una distinta.
SW_MAXIMIZE Maximiza la ventana especificada.
SW_MINIMIZE Minimiza la ventana especificada y activa la siguiente de mayor nivel en la lista Z de ventanas.
SW_RESTORE Activa y muestra la ventana. Si la ventana está minimizada o maximizada, se restaurará a su tamaño y posición original. Una aplicación debe especificar esta opción cuando restaure una ventana minimizada.
SW_SHOW Activa la ventana y la muestra en su tamaño y posición actuales.
SW_SHOWDEFAULT Ajusta el modo de mostrar la ventana basado en los flags SW_ especificados en la estructura STARTUPINFO pasada a la función CreateProcess por el programa que lanza la aplicación. Una aplicación debe llamar a ShowWindow con este flag para ajustar en estado inicial de su ventana principal.
SW_SHOWMAXIMIZED Activa la ventana y la muestra como una ventana maximizada.
SW_SHOWMINIMIZED Activa la ventana y la muestra como una ventana minimizada.
SW_SHOWMINNOACTIVE Muestra como una ventana minimizada. La ventana activa permanece activa.
SW_SHOWNA Muestra la ventana en su estado actual. La ventana activa permanece activa.
SW_SHOWNOACTIVATE

Muestra la ventana en su estado más reciente de tamaño y posición. La ventana activa permanece activa.

SW_SHOWNORMAL Activa y muestra una ventana. Si la ventana está minimizada o maximizada, se restaurará a su tamaño y posición originales. Una aplicación debe especificar este flag cuando muestre la ventana por primera vez.