Finestra di dialogo casella messaggi di controllo

Molti controlli riconoscono predefiniti messaggi che, quando ha ricevuto dai controlli, indurli a compiere qualche azione. Ad esempio, il messaggio BM_SETCHECK imposta il controllo in una casella di controllo e il messaggio EM_GETSEL recupera la porzione di testo del controllo che attualmente selezionato. I messaggi di controllo dare una procedura di dialogo maggiore e un accesso più flessibile ai controlli di funzioni standard, in modo che essi sono spesso usati quando la finestra di dialogo richiede complesse interazioni con l'utente.

Una routine di finestra di dialogo può inviare un messaggio a un controllo fornendo l'identificatore del controllo ed utilizzando la funzione SendDlgItemMessage , che è identica alla funzione SendMessage , eccetto che usa un identificatore di controllo invece di un handle di finestra per identificare il controllo che riceverà il messaggio. Un determinato messaggio può richiedere che la procedura di dialogo inviare parametri con il messaggio e il messaggio può avere corrispondenti valori restituiti. Il funzionamento e i requisiti di ogni messaggio di controllo dipende lo scopo del messaggio e il controllo che elabora.

Per ulteriori informazioni sui messaggi di controllo, vedere controlli.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index