CTooltipManager::SetTooltipParams
Personalizar el aspecto del control de información sobre herramientas para los tipos especificados del control de Windows.
void SetTooltipParams(
UINT nTypes,
CRuntimeClass* pRTC=RUNTIME_CLASS(CMFCToolTipCtrl),
CMFCToolTipInfo* pParams=NULL
);
Parámetros
[in]nTypes
Especifica tipos de control.[in]pRTC
Clase en tiempo de ejecución de información sobre herramientas personalizada.[in]pParams
Parámetros de información sobre herramientas.
Comentarios
Este método establece la clase en tiempo de ejecución y los parámetros iniciales que Clase de CTooltipManager utiliza cuando crea información sobre herramientas.Cuando un control llama CTooltipManager::CreateToolTip y pasa una información sobre herramientas tipo que sea uno de los tipos indicados por nTypes, el administrador de información sobre herramientas crea un control de información sobre herramientas que es una instancia de la clase en tiempo de ejecución especificada por pRTC y pasa los parámetros especificados por pParams a la nueva información sobre herramientas.
Cuando se llama a este método, todos los propietarios existentes de información sobre herramientas reciben el mensaje de AFX_WM_UPDATETOOLTIPS y deben volver a crear los controles de información sobre herramientas mediante CTooltipManager::CreateToolTip.
nTypes puede ser cualquier combinación de los tipos válidos de información sobre herramientas que CTooltipManager::CreateToolTip utiliza, o puede ser AFX_TOOLTIP_TYPE_ALL.Si pasa AFX_TOOLTIP_TYPE_ALL, todos los tipos de información sobre herramientas son afectados.
Ejemplo
El ejemplo siguiente muestra cómo utilizar el método de SetTooltipParams de la clase de CTooltipManager .Este fragmento de código es parte de Ejemplo de cliente de dibujo.
CMFCToolTipInfo params;
params.m_bVislManagerTheme = TRUE;
theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS(CMFCToolTipCtrl), ¶ms);
Requisitos
encabezado: afxtooltipmanager.h