共用方式為


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 類別

階層架構圖