Classe di CDialogImpl
Questa classe fornisce metodi per creare un oggetto o una finestra di dialogo non modale.
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
template <
class T,
class TBase= CWindow
>
class ATL_NO_VTABLE CDialogImpl :
public CDialogImplBaseT< TBase>
Parametri
T
La classe, derivata da CDialogImpl.TBase
La classe base della nuova classe.La classe base predefinita è CWindow.
Membri
Metodi
Crea una finestra di dialogo non modale. |
|
Elimina una finestra di dialogo non modale. |
|
Crea una finestra di dialogo modale. |
|
Elimina una finestra di dialogo modale. |
Metodi di CDialogImplBaseT
Restituisce la routine della finestra di dialogo corrente. |
|
Esegue il mapping delle unità della finestra di dialogo del rettangolo specificato per schermare unità (pixel. |
|
Chiamata dopo la ricezione del messaggio ultimo, in genere WM_NCDESTROY. |
Funzioni statiche
Elabora i messaggi inviati alla finestra di dialogo. |
|
Chiamato quando il primo messaggio viene ricevuto per elaborare i messaggi inviati alla finestra di dialogo. |
Note
Con CDialogImpl è possibile creare un oggetto o una finestra di dialogo non modale.CDialogImpl fornisce la routine della finestra di dialogo, contenente la mappa messaggi predefinita per indirizzare i messaggi ai gestori appropriati.
Il distruttore ~CWindowImplRoot della classe base assicura che la finestra sia stata rimossa prima di eliminare l'oggetto.
CDialogImpl deriva da CDialogImplBaseT, che a sua volta deriva da CWindowImplRoot.
[!NOTA]
La classe deve definire un membro IDD valore che specifica l'id di risorsa modello di finestra di dialogoAd esempio, la procedura guidata progetto ATL aggiunge automaticamente la riga seguente alla classe:
enum { IDD = IDD_MYDLG };
dove MyDlg è Short name inserito nella pagina nomi della procedura guidata.
Per ulteriori informazioni su |
Vedere |
---|---|
Creazione di controlli |
|
Utilizzo delle finestre di dialogo in ATL |
|
Creazione guidata progetto ATL |
|
Finestre di dialogo |
finestre di dialogo e argomenti successivi in Windows SDK |
Requisiti
Header: atlwin.h