Как система классифицирует класс окна
Система обслуживает список структур для каждого из трех типов класса окна. Когда приложение вызывает функцию CreateWindow или CreateWindowEx, чтобы создать окно с заданным классом, системой, чтобы определить класс, используется ниже описанная процедура.
Все окна, созданные прикладной программой используют эту процедуру, включая окна, созданные системой по поручению приложения, такие как диалоговые окна. Имеется возможность замещения системного глобального класса без воздействия на другие прикладные программы. То есть приложение может зарегистрировать локальный класс приложения, имеющий то же самое имя, что и системный глобальный класс. Оно заменяет системный глобальный класс применительно к этой прикладной программе, но не препятствует другим программам использовать системный глобальный класс.