Stili finestra

Di seguito sono riportati gli stili della finestra. Dopo aver creato la finestra, questi stili non possono essere modificati, ad eccezione di quanto indicato.

Nome costante Valore costante Descrizione
WS_BORDER 0x0080000L La finestra ha un bordo linea sottile
WS_CAPTION 0x00C0000L La finestra ha una barra del titolo (include lo stile WS_BORDER ).
WS_CHILD 0x40000000L La finestra è una finestra figlio. Una finestra con questo stile non può avere una barra dei menu. Questo stile non può essere usato con lo stile WS_POPUP .
WS_CHILDWINDOW 0x40000000L Uguale allo stile WS_CHILD .
WS_CLIPCHILDREN 0x02000000L Esclude l'area occupata da finestre figlio quando il disegno si verifica all'interno della finestra padre. Questo stile viene usato durante la creazione della finestra padre.
WS_CLIPSIBLINGS 0x0400000L Clip figlio finestre relative l'una all'altra; ovvero, quando una determinata finestra figlio riceve un messaggio WM_PAINT , lo stile WS_CLIPSIBLINGS clip tutte le altre finestre figlio sovrapposte dall'area della finestra figlio da aggiornare. Se WS_CLIPSIBLINGS non è specificato e le finestre figlio si sovrappongono, è possibile, quando si disegna all'interno dell'area client di una finestra figlio, per disegnare all'interno dell'area client di una finestra figlio vicina.
WS_DISABLED 0x08000000L La finestra è inizialmente disabilitata. Una finestra disabilitata non può ricevere input dall'utente. Per modificare questa operazione dopo la creazione di una finestra, usare la funzione EnableWindow .
WS_DLGFRAME 0x0040000L La finestra ha un bordo di uno stile usato in genere con le finestre di dialogo. Una finestra con questo stile non può avere una barra del titolo.
WS_GROUP 0x0002000L La finestra è il primo controllo di un gruppo di controlli. Il gruppo è costituito da questo primo controllo e tutti i controlli definiti dopo di esso, fino al controllo successivo con lo stile WS_GROUP . Il primo controllo in ogni gruppo ha in genere lo stile WS_TABSTOP in modo che l'utente possa passare dal gruppo al gruppo. L'utente può successivamente modificare lo stato attivo della tastiera da un controllo nel gruppo al controllo successivo nel gruppo usando i tasti di direzione.
È possibile attivare e disattivare questo stile per modificare lo spostamento della finestra di dialogo. Per modificare questo stile dopo la creazione di una finestra, usare la funzione SetWindowLong .
WS_HSCROLL 0x0010000L La finestra ha una barra di scorrimento orizzontale.
WS_ICONIC 0x20000000L La finestra viene inizialmente ridotta al minimo. Uguale allo stile WS_MINIMIZE .
WS_MAXIMIZE 0x0100000L La finestra è inizialmente ingrandita.
WS_MAXIMIZEBOX 0x00010000L La finestra ha un pulsante ingrandisce. Impossibile combinare lo stile WS_EX_CONTEXTHELP . È necessario specificare anche lo stile WS_SYSMENU .
WS_MINIMIZE 0x20000000L La finestra viene inizialmente ridotta al minimo. Uguale allo stile WS_ICONIC .
WS_MINIMIZEBOX 0x0002000L La finestra ha un pulsante ridotto al minimo. Impossibile combinare lo stile WS_EX_CONTEXTHELP . È necessario specificare anche lo stile WS_SYSMENU .
WS_OVERLAPPED 0x00000000L La finestra è una finestra sovrapposta. Una finestra sovrapposta ha una barra del titolo e un bordo. Uguale allo stile WS_TILED .
WS_OVERLAPPEDWINDOW (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) La finestra è una finestra sovrapposta. Uguale allo stile WS_TILEDWINDOW .
WS_POPUP 0x80000000L La finestra è una finestra popup. Questo stile non può essere usato con lo stile WS_CHILD .
WS_POPUPWINDOW (WS_POPUP | WS_BORDER | WS_SYSMENU) La finestra è una finestra popup. Gli stili WS_CAPTION e WS_POPUPWINDOW devono essere combinati per rendere visibile il menu della finestra.
WS_SIZEBOX 0x00040000L La finestra ha un bordo di ridimensionamento. Uguale allo stile WS_THICKFRAME .
WS_SYSMENU 0x00080000L La finestra ha un menu finestra sulla barra del titolo. È necessario specificare anche lo stile WS_CAPTION .
WS_TABSTOP 0x00010000L La finestra è un controllo che può ricevere lo stato attivo della tastiera quando l'utente preme il tasto TAB. Premendo il tasto TAB viene modificato lo stato attivo della tastiera al controllo successivo con lo stile WS_TABSTOP .
È possibile attivare e disattivare questo stile per modificare lo spostamento della finestra di dialogo. Per modificare questo stile dopo la creazione di una finestra, usare la funzione SetWindowLong . Per le finestre create dall'utente e i dialoghi senza modalità per usare le tabulazioni, modificare il ciclo di messaggi per chiamare la funzione IsDialogMessage .
WS_THICKFRAME 0x00040000L La finestra ha un bordo di ridimensionamento. Uguale allo stile WS_SIZEBOX .
WS_TILED 0x00000000L La finestra è una finestra sovrapposta. Una finestra sovrapposta ha una barra del titolo e un bordo. Uguale allo stile WS_OVERLAPPED .
WS_TILEDWINDOW (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) La finestra è una finestra sovrapposta. Uguale allo stile WS_OVERLAPPEDWINDOW .
WS_VISIBLE 0x10000000L La finestra è inizialmente visibile.
Questo stile può essere attivato e disattivato usando la funzione ShowWindow o SetWindowPos.
WS_VSCROLL 0x0020000L La finestra ha una barra di scorrimento verticale.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione Winuser.h (include Windows.h)