Sdílet prostřednictvím


Popisy tlačítek v oknech neodvozených ze třídy CFrameWnd

Řady Tento článek se vztahuje na povolení tipy nástrojů pro ovládací prvky obsažené v okně, který není odvozen z CFrameWnd.V článku Popisy tlačítek panelů nástrojů obsahuje informace o popisů ovládacích prvků CFrameWnd.

Témata tohoto článku řady patří:

Tipy nástrojů se automaticky zobrazí tlačítka a další ovládací prvky obsažené v nadřazené okno odvozené z CFrameWnd.Důvodem je, že CFrameWnd obsahuje výchozí popisovač pro TTN_GETDISPINFO oznámení, které zpracovává TTN_NEEDTEXT sdělení nástroj tip ovládací prvky spojené s ovládacími prvky.

Však není tato výchozí obslužná rutina volána při TTN_NEEDTEXT je odesláno oznámení z ovládacího prvku tip tool přidružené k ovládacímu prvku v okně, které se CFrameWnd, jako je ovládací prvek v dialogovém okně nebo ve formulářovém zobrazení.Proto je nezbytné poskytovat obslužnou rutinu pro TTN_NEEDTEXT oznámení chcete-li zobrazit popisy tlačítek pro podřízené ovládací prvky.

Tipy pro výchozí nástroje podle systému windows, na CWnd::EnableToolTips nemají přiřazeným textem.Načíst text pro popis zobrazení, TTN_NEEDTEXT odesláno oznámení nástroj tip ovládacího prvku nadřazeného okna těsně před se zobrazí okno nástroj tip.Pokud není žádný popisovač pro tuto zprávu přiřadit některé hodnoty pszText člen TOOLTIPTEXT struktury, bude existovat žádný text, zobrazí tip nástroje.

Viz také

Koncepty

Popisy tlačítek