CTooltipManager::SetTooltipParams

自定义工具提示控件的外观指定的Windows控件类型的。

void SetTooltipParams(
   UINT nTypes,
   CRuntimeClass* pRTC=RUNTIME_CLASS(CMFCToolTipCtrl),
   CMFCToolTipInfo* pParams=NULL 
);

参数

  • [in] nTypes
    指定控件类型。

  • [in] pRTC
    自定义工具提示运行时选件类。

  • [in] pParams
    工具提示参数。

备注

此方法设置 CTooltipManager选件类 使用的运行时选件类和初始参数时创建工具提示。 当控件位于 nTypes表示的一种类型的工具提示类型时调用 CTooltipManager::CreateToolTip 并通过,工具提示管理器创建一 pRTC 指定的运行时选件类实例的工具提示控件并通过指定的参数 pParams 到新的工具提示。

当调用此方法时,所有现有工具提示所有者接收AFX_WM_UPDATETOOLTIPS消息使用 CTooltipManager::CreateToolTip,并且,它们必须重新创建它们的工具提示。

nTypes 可以是 CTooltipManager::CreateToolTip 使用活动工具提示类型的任意组合,也可以是AFX_TOOLTIP_TYPE_ALL。 如果通过AFX_TOOLTIP_TYPE_ALL,所有工具提示类型受到影响。

示例

下面的示例演示如何使用 CTooltipManager 选件类的 SetTooltipParams 方法。 此代码段是 绘制客户端示例的一部分。

    CMFCToolTipInfo params;
    params.m_bVislManagerTheme = TRUE;

    theApp.GetTooltipManager()->SetTooltipParams(AFX_TOOLTIP_TYPE_ALL, RUNTIME_CLASS(CMFCToolTipCtrl), &params);

要求

标头: afxtooltipmanager.h

请参见

参考

CTooltipManager选件类

层次结构图