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
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)