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

Tipos de botón en Windows

exe Se crea un control de botón de una manera similar que se crea un control de edición. Con el control de botón, la clase es BOTÓN. El nombre del botón (ventana) se convierte en el título de la clase. El estilo ha WS_CHILD debido a que el botón es una ventana secundaria. El resto de los argumentos de la función CreateWindowEx son los mismos que para el control de edición que vimos en uno de los tutoriales anteriores. Push Button predeterminado el botón PUSH defecto es como el botón, pero se comporta de forma ligeramente diferente.

El botón de comando predeterminado es el tipo de botón que se utiliza para un botón Aceptar. Usted puede tener muchos botones en una ventana, y entre ellos, uno sería el botón predeterminado. Si pulsa la tecla Intro, incluso si el botón predeterminado no tiene un foco, se activa como si se hizo clic. Los otros botones (botones pulsadores) tienen que ser seleccionados antes de que puedan ser activados. Si usted quiere tener un botón de comando predeterminado para el código anterior, usted tendría que reemplazar el estilo BS_PUSHBUTTON con el estilo BS_DEFPUSHBUTTON.

El estilo BS_DEFPUSHBUTTON es para el botón de comando predeterminado, mientras que el estilo BS_PUSHBUTTON es para el botón ordinaria de empuje. Casilla de verificación Una casilla de verificación es una pequeña caja cuadrada que puede ser activado o desactivado. Cuando se está en ella tiene una garrapata; cuando está fuera de él no tiene una garrapata.

En el código anterior, usted tiene el segmento de código: HWND hwndPush; hwndEdit1 = CreateWindowEx (0, "BOTÓN", "Push Button", WS_CHILD | BS_PUSHBUTTON, 100, 100, 90, 25, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndPush, SW_SHOW); UpdateWindow (hwndPush); Este segmento de código es para el pulsador. Para ver lo que parece una casilla de verificación como, sustituir este segmento de código con el siguiente código y probar el código resultante. Usted puede compilar el archivo con un (.exe) nombre diferente.

HWND hwndChk; hwndChk = CreateWindowEx (0, "Button", NULL, WS_CHILD | BS_AUTOCHECKBOX, 100, 100, 12, 12, hwndMain, (HMENU) 1, hInstance, NULL); ShowWindow (hwndChk, SW_SHOW); UpdateWindow (hwndChk); Tenga en cuenta el uso del estilo BS_AUTOCHECKBOX para la casilla de verificación. Tres Estado casilla de verificación Una casilla de verificación normal es encendido o apagado. Hay situaciones en las que no está claro si la caja está encendido o apagado. Este estado se llama un estado indeterminado, y se prod

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