Compartir a través de


Using a Window

La clase CWindow permite utilizar una ventana. Una vez que se asocia una ventana a un objeto de CWindow , puede llamar a los métodos de CWindow para manipular la ventana. CWindow también contiene un operador de HWND para convertir un objeto de CWindow a HWND. Así puede pasar un objeto de CWindow a cualquier función que requiere un identificador de una ventana. Es fácil mezclar las llamadas al método de CWindow y las llamadas de función de Win32, sin realizar ningún objetos temporales.

Dado que CWindow tiene el miembro de datos sólo dos (un identificador de ventana y las dimensiones predeterminadas), no impone una sobrecarga en el código. Además, muchas de la API Win32 correspondiente de ajuste de los métodos de CWindow funcionan simplemente. Mediante CWindow, pasan al miembro de HWND automáticamente a la función de Win32.

Además de utilizar CWindow directamente, también puede derivar de para agregar datos o código a la clase. ATL propio deriva tres clases de CWindow: CWindowImpl, CDialogImpl, y CContainedWindowT.

Vea también

Otros recursos

Clases de ventanas de ATL