DlgDirSelectEx

La funzione DlgDirSelectEx recupera la selezione corrente da una casella di riepilogo a selezione singola. Presuppone che la casella di riepilogo è stata riempita dalla funzione DlgDirList e che la selezione è una lettera di unità, nome file o nome della directory.

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

Parametri

hDlg
Handle per la finestra di dialogo che contiene la casella di riepilogo.
lpString
Puntatore a un buffer che riceverà il percorso selezionato.
nConteggio
Specifica la lunghezza, in caratteri, del buffer a cui puntata lpString.
nIDListBox
Specifica l'identificatore di numero intero di una casella di riepilogo 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

La funzione DlgDirSelectEx copia la selezione il buffer a cui puntato il parametro lpString . Se la selezione corrente è una lettera di unità o il nome di directory, DlgDirSelectEx rimuove le parentesi quadre che lo contiene (e trattini, per lettere di unità), così che il nome o la lettera è pronto per essere inserito in un nuovo percorso. Se non vi è alcuna selezione, lpString non cambia.

DlgDirSelectEx invia messaggi LB_GETCURSEL e LB_GETTEXT nella casella di riepilogo. La funzione non consente più di un nome file essere restituiti da una casella di riepilogo. Casella di riepilogo non deve essere una casella di riepilogo a selezione multipla. Se lo è, questa funzione non restituisce un valore zero e lpString rimane invariato.

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, DlgDirList, DlgDirListComboBox, DlgDirSelectComboBoxEx, LB_GETCURSEL, LB_GETTEXT

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

Index