Compartir por


Clase CMFCToolTipInfo

Almacena información sobre el aspecto visual de la información sobre herramientas.

Sintaxis

class CMFCToolTipInfo

Miembros

Métodos públicos

Nombre Descripción
CMFCToolTipInfo::operator=

Miembros de datos

Nombre Descripción
CMFCToolTipInfo::m_bBalloonTooltip Variable booleana que indica si la información sobre herramientas tiene apariencia de globo.
CMFCToolTipInfo::m_bBoldLabel Variable booleana que indica si las etiquetas de información sobre herramientas se muestran en negrita.
CMFCToolTipInfo::m_bDrawDescription Variable booleana que indica si la información sobre herramientas contiene una descripción.
CMFCToolTipInfo::m_bDrawIcon Variable booleana que indica si la información sobre herramientas contiene un icono.
CMFCToolTipInfo::m_bDrawSeparator Variable booleana que indica si se muestra un separador entre la etiqueta de información sobre herramientas y la descripción de la información sobre herramientas.
CMFCToolTipInfo::m_bRoundedCorners Variable booleana que indica si la información sobre herramientas tiene esquinas redondeadas.
CMFCToolTipInfo::m_bVislManagerTheme Variable booleana que indica si la apariencia de la información sobre herramientas debe controlarse mediante un administrador visual (vea CMFCVisualManager).
CMFCToolTipInfo::m_clrBorder Color del borde de la información sobre herramientas.
CMFCToolTipInfo::m_clrFill Color del fondo de la información sobre herramientas.
CMFCToolTipInfo::m_clrFillGradient Color del relleno de degradado en la información sobre herramientas.
CMFCToolTipInfo::m_clrText Color del texto en la información sobre herramientas.
CMFCToolTipInfo::m_nGradientAngle Ángulo del relleno de degradado en la información sobre herramientas.
CMFCToolTipInfo::m_nMaxDescrWidth Ancho máximo posible, en píxeles, de la descripción en la información sobre herramientas.

Comentarios

Use Clase CMFCToolTipCtrl, CMFCToolTipInfo y Clase CTooltipManager en conjunto para implementar información personalizada sobre herramientas en la aplicación. Para ver un ejemplo de cómo usar estas clases de información sobre herramientas, vea el tema Clase CMFCToolTipCtrl.

Ejemplo

En el ejemplo siguiente se muestra cómo establecer los valores de las distintas variables de miembro en la clase CMFCToolTipInfo.

CMFCToolTipInfo *params = new CMFCToolTipInfo();

params->m_bBoldLabel = FALSE;
params->m_bDrawDescription = FALSE;
params->m_bDrawIcon = FALSE;
params->m_bRoundedCorners = TRUE;
params->m_bDrawSeparator = FALSE;
params->m_clrFill = RGB(255, 255, 255);
params->m_clrFillGradient = RGB(228, 228, 240);
params->m_clrText = RGB(61, 83, 80);
params->m_clrBorder = RGB(144, 149, 168);

Jerarquía de herencia

CMFCToolTipInfo

Requisitos

Encabezado: afxtooltipctrl.h

CMFCToolTipInfo::m_bBalloonTooltip

Especifica el estilo de presentación de toda la información sobre herramientas.

BOOL m_bBalloonTooltip;

Comentarios

TRUE indica que la información sobre herramientas usa el estilo de globo, FALSE indica que la información sobre herramientas usa el estilo rectangular.

CMFCToolTipInfo::m_bBoldLabel

Especifica si la fuente del texto de información sobre herramientas está en negrita.

BOOL m_bBoldLabel;

Comentarios

Establezca este miembro en TRUE para mostrar texto de información sobre herramientas con una fuente en negrita o FALSE para mostrar etiquetas de información sobre herramientas con una fuente sin negrita.

CMFCToolTipInfo::m_bDrawDescription

Especifica si cada información sobre herramientas muestra texto de descripción.

BOOL m_bDrawDescription;

Comentarios

Establezca este miembro en TRUE para mostrar la descripción o FALSE para ocultar la descripción. Puede especificar la descripción en una información sobre herramientas al llamar a CMFCToolTipCtrl::SetDescription.

CMFCToolTipInfo::m_bDrawIcon

Especifica si todas las informaciones sobre herramientas muestran iconos.

BOOL m_bDrawIcon;

Comentarios

Establezca este miembro en TRUE para mostrar un icono en cada información sobre herramientas o FALSE para mostrar información sobre herramientas sin iconos.

CMFCToolTipInfo::m_bDrawSeparator

Especifica si cada información sobre herramientas tiene un separador entre su etiqueta y su descripción.

BOOL m_bDrawSeparator;

Comentarios

Establezca este miembro en TRUE para mostrar separador entre la etiqueta de información sobre herramientas y la descripción, o FALSE para mostrar información sobre herramientas sin separador.

CMFCToolTipInfo::m_bRoundedCorners

Especifica si todas las informaciones sobre herramientas tienen esquinas redondeadas.

BOOL m_bRoundedCorners;

Comentarios

Establezca este miembro en TRUE para mostrar esquinas redondeadas en la información sobre herramientas o FALSE para mostrar esquinas rectangulares en la información sobre herramientas.

CMFCToolTipInfo::m_clrBorder

Especifica el color de los bordes de toda la información sobre herramientas.

COLORREF m_clrBorder;

CMFCToolTipInfo::m_clrFill

Especifica el color de los fondos de información sobre herramientas.

COLORREF m_clrFill;

Comentarios

Si CMFCToolTipInfo::m_clrFillGradient es -1, el color de fondo de la información sobre herramientas es m_clrFill. De lo contrario, m_clrFill especifica el color del principio del degradado y m_clrFillGradient especifica el color del final del degradado. CMFCToolTipInfo::m_nGradientAngle determina la dirección del degradado.

CMFCToolTipInfo::m_clrFillGradient

Especifica el color final de un fondo degradado para la información sobre herramientas.

COLORREF m_clrFillGradient;

Comentarios

Si m_clrFillGradient es -1, no hay ningún degradado. De lo contrario, CMFCToolTipInfo::m_clrFill especifica el color inicial del degradado y m_clrFillGradient especifica el color final del degradado. CMFCToolTipInfo::m_nGradientAngle determina la dirección del degradado.

CMFCToolTipInfo::m_clrText

Especifica el color de texto de toda la información sobre herramientas.

COLORREF m_clrText;

CMFCToolTipInfo::m_nGradientAngle

Especifica el ángulo en el que se dibuja un degradado en el fondo de la información sobre herramientas.

int m_nGradientAngle;

Comentarios

m_nGradientAngle especifica el ángulo en grados en el que el degradado en el fondo de la información sobre herramientas se desplaza desde horizontal. Si m_nGradientAngle es 0, el degradado se dibuja de izquierda a derecha. Si m_nGradientAngle está entre 1 y 360, el degradado gira en el sentido de las agujas del reloj por ese número de grados. Si m_nGradientAngle es -1, que es el valor predeterminado, el degradado se dibuja de arriba a abajo. Esto es lo mismo que establecer m_nGradientAngle en 90.

CMFCToolTipInfo::m_clrFill clrFill especifica el color del principio del degradado y CMFCToolTipInfo::m_clrFillGradient clrFillGradient especifica el color del final del degradado. Si m_clrFillGradient es -1, no hay ningún degradado.

CMFCToolTipInfo::m_nMaxDescrWidth

Especifica el ancho máximo de la descripción que se muestra en cada información sobre herramientas. Si el ancho de la descripción supera el valor especificado, el texto se ajusta.

int m_nMaxDescrWidth;

CMFCToolTipInfo::m_bVislManagerTheme

Especifica si el administrador visual de la aplicación controla la apariencia de todas las informaciones sobre herramientas.

BOOL m_bVislManagerTheme;

Comentarios

Si m_bVislManagerTheme es TRUE, cada información sobre herramientas solicita un nuevo CMFCToolTipInfo desde el administrador visual de la aplicación antes de que aparezcan en la pantalla y use los valores de ese objeto para determinar su apariencia. Se omiten los demás miembros de CMFCToolTipInfo.

CMFCToolTipInfo::operator=

Para obtener información más detallada, consulta el código fuente que se ubica en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.

CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);

Parámetros

[in] src

Valor devuelto

Comentarios

Consulte también

Gráfico de jerarquías
Clases
CTooltipManager (clase)
CMFCToolTipCtrl (clase)