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

Creación Ventana Basics

Conocer de Windows - Parte 7 de volumen - Interfaz de usuario de Windows Introducción Esto es parte de mi serie 7, Conocer de Windows. Supongo que usted ha leído todos los tutoriales anteriores antes de éste. Usted debe leer los tutoriales en el orden dado. En esta parte de la serie nos fijamos en la creación de conceptos básicos de la ventana. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected].

Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Creación de una ventana de una aplicación normalmente crea la ventana principal como su primera ventana antes de que pueda pasar a crear otras ventanas. Se crea una ventana usando la función CreateWindowEx. Antes de crear una ventana, tiene que registrar la clase de la ventana, y luego proporcionar un procedimiento de ventana para la clase; entonces usted puede crear la ventana. Una clase tiene las características de una ventana.

Algunas de estas características se puede dar al crear la ventana en la función CreateWindowEx. Si usted no da la característica en la función CreateWindowEx, asegúrese de que usted le da en la descripción de la clase (ver detalles más adelante), a menos que la característica es opcional. La función CreateWindowEx Hay una función predefinida llamada CreateWindowEx, que se utiliza para crear una ventana. Otras dos funciones se utilizan normalmente con la función CreateWindowEx. Las funciones son ShowWindow y UpdateWindow.

Código de ejemplo del uso de estas funciones es: hinst HINSTANCE; HWND hwndMain; hwndMain = CreateWindowEx (0, "MainWClass", "Ventana principal", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, (HWND) NULL, (HMENU) NULL, hinst, NULL); si (hwndMain!) return false; ShowWindow (hwndMain, SW_SHOWDEFAULT); UpdateWindow (hwndMain); La primera cosa en el código es la declaración de un identificador que contendrá el identificador de instancia de la clase. A continuación tienes la declaración del identificador que contendrá el identificador de la ventana creada.

La función CreateWindowEx devuelve el identificador de la ventana que ha creado. Esto se llevará a cabo por hwndMain. La función CreateWindowEx tiene muchos argumentos. El segundo argumento es el nombre de la clase; es una cadena entre comillas dobles. El tercer argumento es el nombre de la ventana, que se mostrará en la barra de título de la

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