Система зберігає список структур для кожного з трьох типів класи вікон. Якщо застосунок викликає функцію CreateWindow або CreateWindowEx , щоб створити вікно з деякого класу, система використовує такі дії, щоб знайти клас:
Всі вікна, створений цим додатком використовувати цю процедуру, включаючи windows, створений системою від імені програми, такі як діалогових вікон. Це можна скасувати системи класи, не впливаючи на інші програми. Застосунок може зареєструвати додаток локальний клас, мають те ж ім'я, клас системи. Це замінює системи класу в контексті програми, але не заважає інших застосунків з використанням системи класу.