Windows MFC utilisent un nom de classe créé dynamiquement qui reflète les caractéristiques de la fenêtre. MFC génère dynamiquement des fenêtres frames, des vues et des fenêtres popup, produits par l'application, les noms de classe. Boîtes de dialogue et contrôles produits par une application MFC ont le nom Windows fourni pour la classe de fenêtre en question.
Vous pouvez remplacer le nom de la classe dynamique fournie par l'enregistrement de votre propre classe de fenêtre et de l'utiliser dans une substitution de PreCreateWindow. Leurs noms de classes fournies par MFC s'adapter une des deux formes suivantes:
AFX:% x: x %
AFX:% x: % x: % x: % x: x %
Les chiffres hexadécimaux qui remplacent les %x personnages sont remplis partir des données de le structure WNDCLASS . MFC utilise cette technique afin que les classes C++ multiples nécessitant des structures identiques de WNDCLASS peuvent partager la même classe de fenêtre enregistrés. Contrairement aux plus simples applications Win32, applications MFC ont un seul WNDPROC, donc vous pouvez facilement partager des structures WNDCLASS à économiser du temps et mémoire. Les valeurs remplaçables pour les %x Voici les caractères affichés ci-dessus
Le premier formulaire ( Afx:%x:%x ) est utilisé lorsque hIcon , hbrBackgroundet lpCursorNamesont tous nul.
&Notes techniques par le numéro |nbsp ; Notes techniques par catégorie
Voir aussinbsp ;T&N020: ID nom et numérotation des Conventions