Przy użyciu okna

Klasa CWindow pozwala korzystać z okna. Po dołączeniu okno do obiektu CWindow , następnie można wywołać metody CWindow do manipulowania okna. CWindow zawiera również operator HWND dokonać konwersji obiektu CWindow na HWND. W ten sposób do jakiejkolwiek funkcji, która wymaga dojście do okna można przekazać obiektu CWindow . Można łatwo łączyć wywołania metody CWindow i wywołania funkcji Win32, bez tworzenia tymczasowych obiektów.

Ponieważ CWindow ma tylko jeden element członkowski danych (uchwyt okna), nie nakłada narzutów w kodzie. Ponadto wiele metod CWindow po prostu oblewanie odpowiadające im funkcje interfejsu API Win32. Za pomocą CWindow, członek HWND automatycznie jest przekazywany do funkcji Win32.

Oprócz przy użyciu CWindow bezpośrednio, może również wynikać z niego do dodawania danych lub kod do klasy. ATL, sam pochodzi trzech klas z CWindow: CWindowImpl, CDialogImpli CContainedWindow.

Index