Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Panoramica della tecnologia Finestre di dialogo.
Per sviluppare finestre di dialogo, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
Funzioni
AddRef Il metodo IPrintDialogCallback::AddRef (commdlg.h) è il metodo AddRef di IUnknown, che decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto COM. |
AddRef Il metodo IPrintDialogServices::AddRef (commdlg.h) è il metodo AddRef di IUnknown, che decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto COM. |
CDSIZEOF_STRUCT Ottiene le dimensioni di uno struct fino al membro specificato |
ChooseColorA La funzione CHOOSECOLORA (ANSI) (commdlg.h) contiene informazioni utilizzate dalla funzione ChooseColor per inizializzare la finestra di dialogo Color. |
ChooseColorW Versione stringa wide di ChooseColor |
ScegliereFontA Versione ASCII di ChooseFont |
ScegliereFontW Versione stringa wide di ChooseFont |
CommDlg_OpenSave_GetFilePathA Versione ASCII di CommDlg_OpenSave_GetFilePath |
CommDlg_OpenSave_GetFilePathW Versione stringa wide di CommDlg_OpenSave_GetFilePath |
CommDlg_OpenSave_GetFolderIDList Recupera l'indirizzo dell'elenco di identificatori di elemento corrispondente alla cartella attualmente aperta in una finestra di dialogo Apri o Salva con nome in stile Esplora risorse. |
CommDlg_OpenSave_GetFolderPathA Versione ASCII di CommDlg_OpenSave_GetFolderPath |
CommDlg_OpenSave_GetFolderPathW Versione stringa wide di CommDlg_OpenSave_GetFolderPath |
CommDlg_OpenSave_GetSpecA Versione ASCII di CommDlg_OpenSave_GetSpec |
CommDlg_OpenSave_GetSpecW Versione stringa wide di CommDlg_OpenSave_GetSpec |
CommDlg_OpenSave_HideControl Nasconde il controllo specificato in una finestra di dialogo Apri o Salva con nome in stile Esplora risorse. |
CommDlg_OpenSave_SetControlText Imposta il testo per il controllo specificato in una finestra di dialogo Apri o Salva con nome in stile Esplora risorse. |
CommDlg_OpenSave_SetDefExt Imposta l'estensione del nome file predefinita per una finestra di dialogo Apri o Salva con nome in stile Esplora risorse. |
CommDlgExtendedError La funzione CommDlgExtendedError (commdlg.h) restituisce un codice di errore comune della finestra di dialogo. |
CreateDialogA Crea una finestra di dialogo senza modalità da una risorsa modello di finestra di dialogo. La macro CreateDialog usa la funzione CreateDialogParam. (ANSI) |
CreateDialogIndirectA Crea una finestra di dialogo senza modalità da un modello di finestra di dialogo in memoria. La macro CreateDialogIndirect utilizza la funzione CreateDialogIndirectParam. (ANSI) |
CreateDialogIndirectParamA Crea una finestra di dialogo senza modalità da un modello di finestra di dialogo in memoria. (ANSI) |
CreateDialogIndirectParamW Crea una finestra di dialogo senza modalità da un modello di finestra di dialogo in memoria. (Unicode) |
CreateDialogIndirectW Crea una finestra di dialogo senza modalità da un modello di finestra di dialogo in memoria. La macro CreateDialogIndirect utilizza la funzione CreateDialogIndirectParam. (Unicode) |
CreateDialogParamA Crea una finestra di dialogo senza modalità da una risorsa modello di finestra di dialogo. (ANSI) |
CreateDialogParamW Crea una finestra di dialogo senza modalità da una risorsa modello di finestra di dialogo. (Unicode) |
CreateDialogW Crea una finestra di dialogo senza modalità da una risorsa modello di finestra di dialogo. La macro CreateDialog usa la funzione CreateDialogParam. (Unicode) |
DefDlgProcA Chiama la routine della finestra di dialogo predefinita per fornire l'elaborazione predefinita per i messaggi di finestra non elaborati da una finestra di dialogo con una classe finestra privata. (ANSI) |
DefDlgProcW Chiama la routine della finestra di dialogo predefinita per fornire l'elaborazione predefinita per i messaggi di finestra non elaborati da una finestra di dialogo con una classe finestra privata. (Unicode) |
DialogBoxA Crea una finestra di dialogo modale da una risorsa modello di finestra di dialogo. DialogBox non restituisce il controllo finché la funzione di callback specificata termina la finestra di dialogo modale chiamando la funzione EndDialog. (ANSI) |
DialogBoxIndirectA Crea una finestra di dialogo modale da un modello di finestra di dialogo in memoria. DialogBoxIndirect non restituisce il controllo finché la funzione di callback specificata termina la finestra di dialogo modale chiamando la funzione EndDialog. (ANSI) |
DialogBoxIndirectParamA Crea una finestra di dialogo modale da un modello di finestra di dialogo in memoria. (ANSI) |
DialogBoxIndirectParamW Crea una finestra di dialogo modale da un modello di finestra di dialogo in memoria. (Unicode) |
DialogBoxIndirectW Crea una finestra di dialogo modale da un modello di finestra di dialogo in memoria. DialogBoxIndirect non restituisce il controllo finché la funzione di callback specificata termina la finestra di dialogo modale chiamando la funzione EndDialog. (Unicode) |
DialogBoxParamA Crea una finestra di dialogo modale da una risorsa modello di finestra di dialogo. (ANSI) |
DialogBoxParamW Crea una finestra di dialogo modale da una risorsa modello di finestra di dialogo. (Unicode) |
DialogBoxW Crea una finestra di dialogo modale da una risorsa modello di finestra di dialogo. DialogBox non restituisce il controllo finché la funzione di callback specificata termina la finestra di dialogo modale chiamando la funzione EndDialog. (Unicode) |
DLGPROC Funzione di callback definita dall'applicazione usata con le famiglie di funzioni CreateDialog e DialogBox. |
EndDialog Elimina definitivamente una finestra di dialogo modale, causando la fine dell'elaborazione da parte del sistema per la finestra di dialogo. |
FindTextA Crea una finestra di dialogo Trova senza modalità definita dal sistema che consente all'utente di specificare una stringa da cercare e le opzioni da utilizzare durante la ricerca di testo in un documento. (ANSI) |
FindTextW Crea una finestra di dialogo Trova senza modalità definita dal sistema che consente all'utente di specificare una stringa da cercare e le opzioni da utilizzare durante la ricerca di testo in un documento. (Unicode) |
GetCurrentDevMode Riempie una struttura DEVMODE con informazioni sulla stampante attualmente selezionata da utilizzare con PrintDlgEx. |
GetCurrentPortName Recupera il nome della porta corrente da utilizzare con PrintDlgEx. |
GetCurrentPrinterName Recupera il nome della stampante attualmente selezionata, da utilizzare con PrintDlgEx. |
GetDialogBaseUnits Recupera le unità di base del dialogo del sistema, ovvero la larghezza media e l'altezza dei caratteri nel tipo di carattere di sistema. |
GetDlgCtrlID Recupera l'identificatore del controllo specificato. |
GetDlgItem Recupera un handle in un controllo nella finestra di dialogo specificata. |
GetDlgItemInt Converte il testo di un controllo specificato in una finestra di dialogo in un valore intero. |
GetDlgItemTextA Recupera il titolo o il testo associato a un controllo in una finestra di dialogo. (ANSI) |
GetDlgItemTextW Recupera il titolo o il testo associato a un controllo in una finestra di dialogo. (Unicode) |
GetFileTitleA Recupera il nome del file specificato. (ANSI) |
GetFileTitleW Recupera il nome del file specificato. (Unicode) |
GetNextDlgGroupItem Recupera un handle al primo controllo in un gruppo di controlli che precede (o segue) il controllo specificato in una finestra di dialogo. |
GetNextDlgTabItem Recupera un handle al primo controllo con lo stile WS_TABSTOP che precede (o segue) il controllo specificato. |
GetOpenFileNameA Crea una finestra di dialogo Apri che consente all'utente di specificare l'unità, la directory e il nome di un file o di un set di file da aprire. (ANSI) |
GetOpenFileNameW Crea una finestra di dialogo Apri che consente all'utente di specificare l'unità, la directory e il nome di un file o di un set di file da aprire. (Unicode) |
GetSaveFileNameA Crea una finestra di dialogo Salva che consente all'utente di specificare l'unità, la directory e il nome di un file da salvare. (ANSI) |
GetSaveFileNameW Crea una finestra di dialogo Salva che consente all'utente di specificare l'unità, la directory e il nome di un file da salvare. (Unicode) |
HandleMessage Chiamato da PrintDlgEx per consentire all'applicazione di gestire i messaggi inviati alla finestra di dialogo figlio nella parte inferiore della pagina Generale della finestra delle proprietà di stampa. |
InitDone Chiamato da PrintDlgEx al termine dell'inizializzazione della pagina Generale della finestra delle proprietà di stampa. |
IsDialogMessageA Determina se un messaggio è destinato alla finestra di dialogo specificata e, in caso affermativo, elabora il messaggio. (ANSI) |
IsDialogMessageW Determina se un messaggio è destinato alla finestra di dialogo specificata e, in caso affermativo, elabora il messaggio. (Unicode) |
LPCCHOOKPROC Riceve messaggi o notifiche destinati alla procedura predefinita della finestra di dialogo Colore. Si tratta di una funzione di callback definita dall'applicazione o definita dalla libreria usata con la funzione ChooseColor. |
LPCFHOOKPROC Riceve messaggi o notifiche destinati alla procedura predefinita della finestra di dialogo Tipo di carattere. Si tratta di una routine di callback definita dall'applicazione o definita dalla libreria usata con la funzione ChooseFont. |
LPFRHOOKPROC Riceve messaggi o notifiche destinati alla procedura predefinita della finestra di dialogo Trova o Sostituisci . |
LPOFNHOOKPROC Riceve i messaggi di notifica inviati dalla finestra di dialogo. |
LPPAGEPAINTHOOK Riceve messaggi che consentono di personalizzare il disegno della pagina di esempio nella finestra di dialogo Imposta pagina. La routine hook PagePaintHook è una funzione di callback definita dall'applicazione o definita dalla libreria usata con la funzione PageSetupDlg. |
LPPAGESETUPHOOK Riceve messaggi o notifiche destinati alla finestra di dialogo predefinita della finestra di dialogo Imposta pagina . La routine hook PageSetupHook è una funzione di callback definita dall'applicazione o definita dalla libreria usata con la funzione PageSetupDlg. |
LPPRINTHOOKPROC Riceve messaggi o notifiche destinati alla finestra di dialogo predefinita della finestra di dialogo Stampa. Si tratta di una funzione di callback definita dall'applicazione o definita dalla libreria usata con la funzione PrintDlg. |
LPSETUPHOOKPROC Funzione di callback definita dall'applicazione o definita dalla libreria usata con la funzione PrintDlg. La procedura hook riceve messaggi o notifiche destinati alla procedura predefinita della finestra di dialogo Imposta stampante . |
MapDialogRect Converte le unità di finestra di dialogo specificate in unità schermo (pixel). |
MessageBox La funzione MessageBox visualizza una finestra di dialogo modale contenente un'icona di sistema, un set di pulsanti e un breve messaggio specifico dell'applicazione. |
MessageBoxA Visualizza una finestra di dialogo modale contenente un'icona di sistema, un set di pulsanti e un breve messaggio specifico dell'applicazione, ad esempio informazioni sullo stato o sugli errori. La finestra di messaggio restituisce un valore intero che indica il pulsante selezionato dall'utente. (MessageBoxA) |
MessageBoxExA Crea, visualizza e opera una finestra di messaggio. (ANSI) |
MessageBoxExW Crea, visualizza e opera una finestra di messaggio. (Unicode) |
MessageBoxIndirectA Crea, visualizza e opera una finestra di messaggio. La finestra di messaggio contiene testo e titolo definiti dall'applicazione, qualsiasi icona e qualsiasi combinazione di pulsanti push predefiniti. (ANSI) |
MessageBoxIndirectW Crea, visualizza e opera una finestra di messaggio. La finestra di messaggio contiene testo e titolo definiti dall'applicazione, qualsiasi icona e qualsiasi combinazione di pulsanti push predefiniti. (Unicode) |
MessageBoxW La funzione MessageBoxW (Unicode) visualizza una finestra di dialogo modale che contiene un'icona di sistema, un set di pulsanti e un breve messaggio specifico dell'applicazione. |
MSGBOXCALLBACK Funzione di callback, definita nell'applicazione, che elabora gli eventi della Guida per la finestra di messaggio. |
PageSetupDlgA Versione ASCII di PageSetupDlg |
PageSetupDlgW Versione di stringa wide di PageSetupDlg |
PrintDlgA Versione ASCII di PrintDlg |
PrintDlgExA Versione ASCII di PrintDlgEx |
PrintDlgExW Versione di stringa wide di PrintDlgEx |
PrintDlgW Versione di stringa wide di PrintDlg |
QueryInterface Il metodo IPrintDialogCallback::QueryInterface (commdlg.h) è il metodo QueryInterface di IUnknown, che esegue una query su un oggetto COM per un puntatore. |
QueryInterface Il metodo IPrintDialogServices::QueryInterface (commdlg.h) è il metodo QueryInterface di IUnknown, che esegue una query su un oggetto COM per un puntatore. |
Versione Il metodo IPrintDialogCallback::Release (commdlg.h) è il metodo Release di IUnknown, che decresce il conteggio dei riferimenti per un'interfaccia in un oggetto COM. |
Versione Il metodo IPrintDialogServices::Release (commdlg.h) è il metodo Release di IUnknown, che decresce il conteggio dei riferimenti per un'interfaccia in un oggetto COM. |
ReplaceTextA Crea una finestra di dialogo senza modalità definita dal sistema che consente all'utente di specificare una stringa per cercare e una stringa di sostituzione, nonché opzioni per controllare le operazioni di ricerca e sostituzione. (ANSI) |
ReplaceTextW Crea una finestra di dialogo senza modalità definita dal sistema che consente all'utente di specificare una stringa per cercare e una stringa di sostituzione, nonché opzioni per controllare le operazioni di ricerca e sostituzione. (Unicode) |
Selectionchange Chiamato da PrintDlgEx quando l'utente seleziona una stampante diversa dall'elenco delle stampanti installate nella pagina Generale del Foglio proprietà di stampa. |
SendDlgItemMessageA Invia un messaggio al controllo specificato in una finestra di dialogo. (ANSI) |
SendDlgItemMessageW Invia un messaggio al controllo specificato in una finestra di dialogo. (Unicode) |
SetDlgItemInt Imposta il testo di un controllo in una finestra di dialogo sulla rappresentazione stringa di un valore intero specificato. |
SetDlgItemTextA Imposta il titolo o il testo di un controllo in una finestra di dialogo. (ANSI) |
SetDlgItemTextW Imposta il titolo o il testo di un controllo in una finestra di dialogo. (Unicode) |
Interfacce
IPrintDialogCallback Fornisce metodi che consentono a un'applicazione di ricevere notifiche e messaggi dalla funzione PrintDlgEx mentre viene visualizzato il Foglio proprietà stampa. |
IPrintDialogServices Fornisce metodi che consentono a un'applicazione di usare la funzione PrintDlgEx per recuperare informazioni sulla stampante attualmente selezionata. |
Strutture
CHOOSEFONTA Contiene informazioni usate dalla funzione ChooseFont per inizializzare la finestra di dialogo Carattere. Dopo aver chiuso la finestra di dialogo, il sistema restituisce informazioni sulla selezione dell'utente in questa struttura. (ANSI) |
CHOOSEFONTW Contiene informazioni usate dalla funzione ChooseFont per inizializzare la finestra di dialogo Carattere. Dopo aver chiuso la finestra di dialogo, il sistema restituisce informazioni sulla selezione dell'utente in questa struttura. (Unicode) |
DEVNAMES Contiene stringhe che identificano i nomi di porta driver, dispositivo e output per una stampante. |
DLGITEMTEMPLATE Definisce le dimensioni e lo stile di un controllo in una finestra di dialogo. Una o più di queste strutture sono combinate con una struttura DLGTEMPLATE per formare un modello standard per una finestra di dialogo. |
DLGTEMPLATE Definisce le dimensioni e lo stile di una finestra di dialogo. |
FINDREPLACEA Contiene informazioni usate dalle funzioni FindText e ReplaceText per inizializzare le finestre di dialogo Trova e Sostituisci. (ANSI) |
FINDREPLACEW Contiene informazioni usate dalle funzioni FindText e ReplaceText per inizializzare le finestre di dialogo Trova e Sostituisci. (Unicode) |
MSGBOXPARAMSA Contiene informazioni usate per visualizzare una finestra di messaggio. La funzione MessageBoxIndirect usa questa struttura. (ANSI) |
MSGBOXPARAMSW Contiene informazioni usate per visualizzare una finestra di messaggio. La funzione MessageBoxIndirect usa questa struttura. (Unicode) |
OFNOTIFYA Contiene informazioni su un messaggio di WM_NOTIFY inviato a una routine di hook OFNHookProc per una finestra di dialogo Apri o Salva con nome. Il parametro lParam del messaggio di WM_NOTIFY è un puntatore a una struttura OFNOTIFY. (ANSI) |
OFNOTIFYEXA Contiene informazioni su un messaggio di notifica CDN_INCLUDEITEM. (ANSI) |
OFNOTIFYEXW Contiene informazioni su un messaggio di notifica di CDN_INCLUDEITEM. (Unicode) |
OFNOTIFYW Contiene informazioni su un messaggio di WM_NOTIFY inviato a una routine hook OFNHookProc per una finestra di dialogo Apri o Salva con nome. Il parametro lParam del messaggio WM_NOTIFY è un puntatore a una struttura OFNOTIFY. (Unicode) |
OPENFILENAME_NT4A La struttura OPENFILENAME_NT4 è identica a OPENFILENAME con _WIN32_WINNT impostata su 0x0400. (ANSI) |
OPENFILENAME_NT4W La struttura OPENFILENAME_NT4 è identica a OPENFILENAME con _WIN32_WINNT impostata su 0x0400. (Unicode) |
OPENFILENAMEA Contiene informazioni utilizzate dalle funzioni GetOpenFileName e GetSaveFileName per inizializzare una finestra di dialogo Apri o Salva con nome. Dopo che l'utente chiude la finestra di dialogo, il sistema restituisce informazioni sulla selezione dell'utente in questa struttura. (ANSI) |
OPENFILENAMEW Contiene informazioni utilizzate dalle funzioni GetOpenFileName e GetSaveFileName per inizializzare una finestra di dialogo Apri o Salva con nome. Dopo che l'utente chiude la finestra di dialogo, il sistema restituisce informazioni sulla selezione dell'utente in questa struttura. (Unicode) |
PAGESETUPDLGA Contiene informazioni utilizzate dalla funzione PageSetupDlg per inizializzare la finestra di dialogo Imposta pagina. Dopo che l'utente chiude la finestra di dialogo, il sistema restituisce informazioni sui parametri di pagina definiti dall'utente in questa struttura. (ANSI) |
PAGESETUPDLGW Contiene informazioni utilizzate dalla funzione PageSetupDlg per inizializzare la finestra di dialogo Imposta pagina. Dopo che l'utente chiude la finestra di dialogo, il sistema restituisce informazioni sui parametri di pagina definiti dall'utente in questa struttura. (Unicode) |
PRINTDLGA Contiene informazioni utilizzate dalla funzione PrintDlg per inizializzare la finestra di dialogo stampa. Dopo che l'utente chiude la finestra di dialogo, il sistema usa questa struttura per restituire informazioni sulle selezioni dell'utente. (ANSI) |
PRINTDLGEXA Contiene informazioni utilizzate dalla funzione PrintDlgEx per inizializzare la finestra delle proprietà Print. Dopo che l'utente chiude la finestra delle proprietà, il sistema usa questa struttura per restituire informazioni sulle selezioni dell'utente. (ANSI) |
PRINTDLGEXW Contiene informazioni utilizzate dalla funzione PrintDlgEx per inizializzare la finestra delle proprietà Print. Dopo che l'utente chiude la finestra delle proprietà, il sistema usa questa struttura per restituire informazioni sulle selezioni dell'utente. (Unicode) |
PRINTDLGW Contiene informazioni utilizzate dalla funzione PrintDlg per inizializzare la finestra di dialogo stampa. Dopo che l'utente chiude la finestra di dialogo, il sistema usa questa struttura per restituire informazioni sulle selezioni dell'utente. (Unicode) |
PRINTPAGERANGE Rappresenta un intervallo di pagine in un processo di stampa. Un processo di stampa può avere più di un intervallo di pagine. Queste informazioni vengono fornite nella struttura PRINTDLGEX quando si chiama la funzione PrintDlgEx. |