*   >> Lectura Educación Artículos >> science >> programación

Ventanas predefinidas Controls

ficados. Sin embargo, para el final de este tutorial, usted podrá apreciar el significado de las clases. No voy a dar los correspondientes miembros de la estructura WNDCLASSEX de las clases. Usted no tiene que conocerlos antes de utilizar las clases; No los conozco a mí mismo, ya que están operando clases del sistema. Clase Descripción Botón: La clase de un botón. ComboBox: La clase de un cuadro combinado. Editar: La clase de un control de edición. ListBox: La clase de un cuadro de lista. MDIClient: La clase de una ventana de cliente MDI.

ScrollBar: La clase de una barra de desplazamiento. Estático: La clase de un control estático. Crear un control Algunos controles tienen macros (funciones) que puede utilizar para crearlos. Sin embargo, para crear ningún tipo de control, puede utilizar la función CreateWindowEx. Lo vimos en la primera serie.

La sintaxis de la función CreateWindowEx es: HWND WINAPI CreateWindowEx (__in DWORD dwExStyle, __in_opt LPCTSTR lpClassName, __in_opt LPCTSTR lpWindowName, __in DWORD dwStyle, __in int x, __in int y, __in int nWidth, __in int nHeight, __in_opt HWND hWndParent, __in_opt HMENU hMenu, __in_opt HINSTANCE hInstance, __in_opt LPVOID lpParam); Lo que nos interesa aquí son la clase de la ventana de control (lpClassName), el nombre de la ventana de control (lpWindowName), los estilos de la ventana de control (dwStyle), la posición horizontal inicial del control (x), la posición vertical inicial del control (y), la anchura de la control (nWidth), la altura del control (nHeight) y el mango de la ventana padre.

El hInstance ejemplo mango, se leerá desde el argumento de la función WinMain que es el punto de entrada de la solicitud. El parámetro hMenu también nos interesa (ver más abajo). Veremos ejemplos del uso de esta función a continuación. Ventana Niño Identificador Cada ventana secundaria en una ventana (padre) necesita un identificador. No hay de dos niños-ventanas pueden tener el mismo identificador. El identificador es un número entero. Se establece para el argumento hMenu como en el siguiente ejemplo: (HMENU) 2 donde 2 es el identificador (número entero).

Así que el tipo entero está echada (convertido) en un tipo HMENU, por el uso de los paréntesis alrededor de HMENU. Control de Editar El control de edición es una ventana secundaria que muestra texto (string) que el usuario escribe en el teclado. El control de edición es de la clase EDITAR. El siguiente código creará una ventana, cuyo mango es hwndMain y luego crear un co

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.