Udostępnij za pośrednictwem


Korzystanie z okna

Klasa CWindow umożliwia korzystanie z okna. Po dołączeniu okna do obiektu można wywołać CWindow metody manipulowania oknemCWindow. CWindow Zawiera również operator HWND, aby przekonwertować CWindow obiekt na HWND. W ten sposób można przekazać CWindow obiekt do dowolnej funkcji, która wymaga uchwytu do okna. Można łatwo mieszać CWindow wywołania metod i wywołania funkcji Win32 bez tworzenia żadnych obiektów tymczasowych.

Ponieważ CWindow ma tylko dwa składowe danych (uchwyt okna i wymiary domyślne), nie nakłada na kod obciążenia. Ponadto wiele metod po prostu opakowuje odpowiadające mu funkcje interfejsu CWindow API Win32. Za pomocą polecenia CWindowelement członkowski HWND jest automatycznie przekazywany do funkcji Win32.

Oprócz bezpośredniego używania CWindow możesz również pochodzić z niego w celu dodania danych lub kodu do klasy. Sam ATL pochodzi z trzech klas: CWindowCWindowImpl, CDialogImpl i CContainedWindowT.

Zobacz też

Klasy okien