TN070: MFC вікно імена класів

MFC windows використовувати динамічно створюваних клас ім'я, яке відображає функції вікна. MFC генерує імена класів динамічно для рамка вікна, переглядів і спливаючих вікон, які отримують шляхом застосування. Елементи керування, які виробляються MFC програми та діалогових вікнах мати Windows постачається ім'я класу вікна в питанні.

Ви можете замінити ім'я класу динамічно умови реєстрації свій власний клас вікна і його використання в заміщенням PreCreateWindow. Їх імена класів, які поставляються MFC підходять один з двох таких форм:

 Afx:% x: % x
X Afx:% x: % x: % x: %: % x

Шістнадцяткових цифр, що замінити на %x символи заповнюються даних від в WNDCLASS структури. MFC використовує цю техніку, кілька класів C++ вимагає ідентичні WNDCLASS структури можна спільно користуватися ж клас зареєстрованих вікна. На відміну від найпростіших Win32 додатків додатків MFC мають лише один WNDPROC, так що ви можете легко надати WNDCLASS структур, щоб заощадити час і пам'яті. Значення змінних для на %x символів, показано вище, є наступні

Перша форма ( Afx:%x:%x ) використовується, коли hCursor, hbrBackgroundі hIcon всі NULL.

Технічні примітки за номером |nbsp; Технічні примітки за категоріями

Дивіться такожnbsp;T&N020: ID іменування та нумерація конвенцій

Index