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), ¶ms);
需求
標題: afxtooltipmanager.h