Sequenza generale di creazione della finestra

Quando si crea una finestra di dialogo personalizzate, come una finestra figlio, gli utilizzi del framework pressoché elaborare come quello descritto in Creazione documento/visualizzazione.

Tutte le classi della finestra fornita da MFC utilizzano costruzione a due livelli.Ovvero durante la chiamata l'operatore C++ new , il costruttore alloca e inizializza l'oggetto C++ ma non crea una finestra corrispondente di windows.Questa operazione viene eseguita in seguito chiama la funzione membro di creare l'oggetto window.

La funzione di creazione di un membro esegue la finestra di windows e archivia il HWND nel membro dati pubblico m_hWndoggetti C++.Create offre flessibilità completa sui parametri della creazione.Prima di chiamare Create, è necessario registrare una classe della finestra con la funzione globale AfxRegisterWndClass per impostare gli stili della classe e l'icona del frame.

Per le applicazioni utilizzano, è possibile utilizzare la funzione membro di LoadFrame anziché Create.LoadFrame effettua la finestra di windows utilizzando meno parametri.Ottiene molti valori predefiniti delle risorse, inclusi la barra del titolo del frame, l'icona, la tabella dei tasti di scelta rapida e il menu.

[!NOTA]

Le icona, la tabella dei tasti di scelta rapida e risorse di menu devono avere un ID di risorsa comune, ad esempio IDR_MAINFRAME, affinché possano essere caricate da LoadFrame.

Scegliere l'argomento su cui visualizzare maggiori informazioni

Vedere anche

Riferimenti

Creare finestre