Se si crea un pulsante specificando la classe BUTTON con la funzione CreateWindow o CreateWindowEx , è possibile specificare una combinazione di stili dei pulsanti nella tabella seguente.
| Stile | Significato |
|---|---|
| BS_3STATE | Crea un pulsante che è lo stesso di una casella di controllo, tranne per il fatto che la casella può essere grigio così come selezionata o deselezionata. Utilizzare lo stato grigio per mostrare che lo stato della casella di controllo non è determinato. |
| BS_AUTO3STATE | Crea un pulsante che è lo stesso di una casella di controllo dei tre Stati, salvo che la casella cambia il suo stato quando l'utente seleziona esso. I cicli di stato attraverso checked, grigio e unchecked. |
| BS_AUTOCHECKBOX | Crea un pulsante che è lo stesso di una casella di controllo, salvo che lo stato automaticamente commuta tra checked e unchecked ogni volta che l'utente seleziona la casella di controllo. |
| BS_AUTORADIOBUTTON | Crea un pulsante che è lo stesso come un pulsante radio, tranne che quando l'utente seleziona lo, il sistema automaticamente imposta lo stato del pulsante controllato e automaticamente lo stato per tutti gli altri pulsanti nello stesso gruppo di incontrollato. |
| BS_CHECKBOX | Crea una casella di controllo piccola, vuota con il testo. Per impostazione predefinita, il testo viene visualizzato a destra della casella di controllo. Per visualizzare il testo a sinistra della casella di controllo, combinare questa bandiera con lo stile BS_LEFTTEXT (o con lo stile BS_RIGHTBUTTON equivalente). |
| BS_DEFPUSHBUTTON | Crea un pulsante che si comporta come un pulsante con lo stile BS_PUSHBUTTON, ma ha anche un bordo nero pesante. Se il pulsante è in una finestra di dialogo, l'utente può selezionare il pulsante premendo il tasto invio, anche quando il pulsante non ha lo stato attivo per l'input. Questo stile è utile per consentire all'utente di selezionare rapidamente l'opzione più probabile (impostazione predefinita). |
| BS_GROUPBOX | Crea un rettangolo in cui altri controlli possono essere raggruppati. Qualsiasi testo associato a questo stile viene visualizzato nell'angolo superiore sinistro del rettangolo. |
| BS_LEFTTEXT | Luoghi di testo sul lato sinistro della casella di controllo quando combinato con uno stile di casella di controllo o pulsante radio o pulsante di opzione. Come lo stile BS_RIGHTBUTTON. |
| BS_OWNERDRAW | Crea un pulsante creati dal proprietario. La finestra proprietaria riceve un messaggio WM_MEASUREITEM quando il pulsante viene creato e ha cambiato un messaggio WM_DRAWITEM quando un aspetto visivo del pulsante. Non combinare lo stile BS_OWNERDRAW con altri stili di pulsante. |
| BS_PUSHBUTTON | Crea un pulsante che inserisce un messaggio WM_COMMAND finestra proprietaria quando l'utente seleziona il pulsante. |
| BS_RADIOBUTTON | Crea un piccolo cerchio con il testo. Per impostazione predefinita, il testo viene visualizzato a destra del cerchio. Per visualizzare il testo a sinistra del cerchio, combinare questa bandiera con lo stile BS_LEFTTEXT (o con lo stile BS_RIGHTBUTTON equivalente). Utilizzare i pulsanti per gruppi di scelte correlate, ma escludono. |
| BS_USERBUTTON | Obsoleto, ma fornito per compatibilità con le versioni di Windows a 16 bit. Applicazioni basate su Win32 dovrebbero utilizzare invece BS_OWNERDRAW. |
| BS_BITMAP | Specifica che il pulsante Visualizza un'immagine bitmap. |
| BS_BOTTOM | Testo di posti nella parte inferiore del rettangolo pulsante. |
| BS_CENTER | Centra il testo orizzontalmente nel rettangolo pulsante. |
| MODO | Specifica che il pulsante Visualizza un'icona. |
| BS_FLAT | Specifica che il pulsante è bidimensionale; non utilizza l'ombreggiatura predefinito per creare un'immagine 3D. |
| BS_LEFT | Allinea a sinistra il testo nel rettangolo di pulsante. Tuttavia, se il pulsante è una casella di controllo o pulsante di opzione che non ha lo stile BS_RIGHTBUTTON, di testo è lasciato giustificato sul lato destro della casella di controllo o pulsante di opzione. |
| BS_MULTILINE | Esegue il wrapping del testo del pulsante a più righe se la stringa di testo è troppo lunga per stare su una sola riga nel rettangolo pulsante. |
| BS_NOTIFY | Consente a un pulsante inviare i messaggi di notifica di BN_DBLCLK, BN_KILLFOCUS e BN_SETFOCUS a finestra padre. Si noti che i pulsanti di inviare il messaggio di notifica BN_CLICKED indipendentemente se dispone di questo stile. |
| BS_PUSHLIKE | Fa un pulsante (ad esempio una casella di controllo, tre stati casella di controllo o pulsante di opzione) Guarda e agisce come un pulsante. Il pulsante Guarda sollevato quando esso non è spinto o controllato e infossati quando è spinto o controllato. |
| BS_RIGHT | Allinea a destra il testo nel rettangolo di pulsante. Tuttavia, se il pulsante è una casella di controllo o pulsante di opzione che non è lo stile BS_RIGHTBUTTON, di testo è a destra giustificato sul lato destro della casella di controllo o pulsante di opzione. |
| BS_RIGHTBUTTON | Posizioni cerchio di un pulsante di opzione o quadrato di una casella di controllo sul lato destro del rettangolo pulsante. Come lo stile BS_LEFTTEXT. |
| BS_TEXT | Specifica che il pulsante Visualizza testo. |
| BS_TOP | Testo di posti nella parte superiore del rettangolo pulsante. |
| BS_VCENTER | Inserisce il testo nel mezzo (verticalmente) del rettangolo pulsante. |
Rimedio: Inserire il CD-ROM CD di MSDN Library.