Udostępnij za pośrednictwem


CTooltipManager::SetTooltipParams

Dostosowuje wygląd formantu tooltip określonych typów kontroli systemu Windows.

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

Parametry

  • [w] nTypes
    Określa typy kontroli.

  • [w] pRTC
    Klasa Runtime niestandardowa etykietka narzędzia.

  • [w] pParams
    Parametry ToolTip.

Uwagi

Metoda ta określa klasę runtime i początkowe parametry, Klasa CTooltipManager podczas tworzenia etykietki używa.Kiedy formant wymaga CTooltipManager::CreateToolTip i przechodzi w etykietce narzędzia typ jednego z typów wskazanych przez nTypes, Menedżer tooltip tworzy formantu tooltip, który jest wystąpieniem klasy runtime określonej przez pRTC i przekazuje parametry określone przez pParams do wskazówki.

Gdy wywołanie tej metody, wszystkich właścicieli istniejących tooltip komunikat AFX_WM_UPDATETOOLTIPS i etykietki one odtworzyć za pomocą CTooltipManager::CreateToolTip.

nTypesmoże być dowolna kombinacja tooltip prawidłowe typy, które CTooltipManager::CreateToolTip zastosowań, lub może być AFX_TOOLTIP_TYPE_ALL.Przekazuje AFX_TOOLTIP_TYPE_ALL dotyczy wszystkich typów tooltip.

Przykład

Poniższy przykład demonstruje, jak używać SetTooltipParams metoda CTooltipManager klasy.To urywek kodu jest częścią klienta narysować próbki.

    CMFCToolTipInfo params;
    params.m_bVislManagerTheme = TRUE;

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

Wymagania

Nagłówek: afxtooltipmanager.h

Zobacz też

Informacje

Klasa CTooltipManager

Wykres hierarchii