За допомогою вікна

Клас CWindow дозволяє використовувати вікно. Після того, як вкласти вікно CWindow об'єкт, потім можна назвати CWindow методи для керування вікном. CWindow також містить оператор HWND , щоб перетворити об'єкт CWindow з HWND. Таким чином, ви можете передати об'єкт CWindow функція, яка вимагає дескриптор вікна. Ви легко можете змішати CWindow метод дзвінки та функції викликів Win32, без створення будь-якого тимчасових об'єктів.

Тому, що CWindow має тільки один компонент даних (дескриптор вікна), це не накладає на накладні витрати на свій код. Крім того, багато хто з CWindow методи просто обернути відповідні функції Win32 API. За допомогою CWindow, член HWND автоматично передається функція Win32.

На додаток до використання CWindow безпосередньо, можна також отримати з його, щоб додати дані або код для вашого класу. ATL, сама випливає три класи з CWindow: CWindowImpl, CDialogImplі CContainedWindow.

Index