MFC - Botón Girar
UN Spin ButtonEl control (también conocido como control arriba-abajo) es un par de botones de flecha en los que el usuario puede hacer clic para incrementar o disminuir un valor, como una posición de desplazamiento o un número que se muestra en un control complementario. está representado porCSpinButtonCtrl clase.
Aquí está la lista de métodos en la clase CSpinButtonCtrl:
No Señor. | Nombre y descripción |
---|---|
1 | Create Crea un control de botón de giro y lo adjunta a un objeto CSpinButtonCtrl. |
2 | CreateEx Crea un control de botón de número con los estilos extendidos de Windows especificados y lo adjunta a un objeto CSpinButtonCtrl. |
3 | GetAccel Recupera información de aceleración para un control de botón giratorio. |
4 | GetBase Recupera la base actual para un control de botón giratorio. |
5 | GetBuddy Recupera un puntero a la ventana de amigos actual. |
6 | GetPos Recupera la posición actual de un control de botón giratorio. |
7 | GetRange Recupera los límites superior e inferior (rango) para un control de botón giratorio. |
8 | SetAccel Establece la aceleración de un control de botón giratorio. |
9 | SetBase Establece la base para un control de botón giratorio. |
10 | SetBuddy Establece la ventana de amigos para un control de botón giratorio. |
11 | SetPos Establece la posición actual del control. |
12 | SetRange Establece los límites superior e inferior (rango) para un control de botón giratorio. |
Aquí está la lista de mapeo de mensajes para el control del botón Girar.
Mensaje | Entrada de mapa | Descripción |
---|---|---|
BN_CLICKED | ON_BN_CLICKED (<id>, <memberFxn>) | El marco llama a esta función miembro cuando se hace clic en un botón. |
BN_DISABLE | ON_BN_DISABLE (<id>, <memberFxn>) | El marco llama a esta función miembro cuando el botón está deshabilitado. |
BN_DOUBLECLICKED | ON_BN_DOUBLECLICKED (<id>, <memberFxn>) | El marco llama a esta función miembro cuando se hace doble clic en el botón. |
BN_PAINT | ON_BN_PAINT (<id>, <memberFxn>) | El marco llama a esta función miembro cuando una aplicación solicita volver a pintar un botón. |
Veamos un ejemplo simple del botón Girar creando una nueva aplicación basada en diálogo MFC.
Step 1 - Agregue un control de giro y un control de edición de la caja de herramientas.
Step 2 - Vaya a Propiedades de Control de giro y establezca los valores de Auto Buddy y establecer Buddy Integer a Verdadero.