MFC windows utilizzare un nome di classe creato in modo dinamico che rispecchia le caratteristiche della finestra. MFC genera nomi di classe in modo dinamico per finestre con frame, visualizzazioni e finestre popup, prodotte dall'applicazione. Finestre di dialogo e controlli prodotti da un'applicazione MFC hanno il nome Windows fornito per la classe di finestra in questione.
Č possibile sostituire il nome della classe in modo dinamico fornito registrando la propria classe di finestra e utilizzarlo in un override di PreCreateWindow. Loro i nomi delle classi MFC fornito in forma una delle due forme seguenti:
AFX:% x: % x
AFX:% x: % x: % x: % x: % x
Le cifre esadecimali che sostituiscono i %x caratteri vengono compilati da dati dalla struttura WNDCLASS . MFC utilizza questa tecnica in modo che pių classi C++ che richiedono strutture WNDCLASS identici possono condividere la stessa classe finestra registrati. A differenza dei pių semplici applicazioni Win32, applicazioni MFC hanno un solo Metodo WNDPROC, quindi č possibile condividere facilmente WNDCLASS strutture per risparmiare tempo e memoria. I valori sostituibili per la %x caratteri sopra indicati sono i seguenti
La prima forma ( Afx:%x:%x ) viene utilizzato quando hCursor, hbrBackgrounde hIcon sono tutti i NULL.
&Note tecniche per numero |nbsp; Note tecniche per la categoria
Vedere anchenbsp;T&N020: ID di denominazione e convenzioni di numerazione