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.