DlgDirSelectComboBoxEx

La funzione DlgDirSelectComboBoxEx recupera la selezione corrente da una casella combinata riempita utilizzando la funzione DlgDirListComboBox . La selezione viene interpretata come una lettera di unità, un file o un nome di directory.

(BOOL DlgDirSelectComboBoxEx HWND  hDlg, / / handle di finestra di dialogo con casella di riepilogoLPTSTRlpString, / / puntatore buffer per stringa di percorsointnConteggio, / / numero di caratteri nella stringa di percorsointnIDComboBox / / identificatore della casella combinata);
 

Parametri

hDlg
Handle per la finestra di dialogo che contiene la casella combinata.
lpString
Puntatore al buffer che riceverà il percorso selezionato.
nConteggio
Specifica la lunghezza, in caratteri, del buffer a cui puntata il parametro lpString.
nIDComboBox
Specifica l'identificatore di numero intero del controllo casella combinata nella finestra di dialogo.

Valori restituiti

Se la selezione corrente è un nome di directory, il valore restituito è diverso da zero.

Se la selezione corrente non è un nome di directory, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

Se la selezione corrente specifica una lettera di unità o il nome di directory, il DlgDirSelectComboBoxEx funzione rimuove le parentesi quadre che lo contiene (e trattini per lettere di unità) così il nome o la lettera è pronto per essere inserito in un nuovo percorso o nome del file. Se non vi è alcuna selezione, non modifica il contenuto del buffer a cui puntata lpString.

La funzione DlgDirSelectComboBox non consente più di un nome file essere restituiti da una casella combinata.

DlgDirSelectComboBoxEx invia messaggi CB_GETCURSEL e CB_GETLBTEXT alla casella combinata.

Nell'API Win32, è possibile utilizzare questa funzione con tutti i tre tipi di caselle combinate (CBS_SIMPLE, CBS_DROPDOWN e CBS_DROPDOWNLIST).

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.
Unicode:Implementato come versioni Unicode e ANSI su Windows NT.

Vedi anche

Combo Boxes Overview, Combo Box funzioni, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx

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

Index