Tipy nástrojů v systému Windows není odvozen od CFrameWnd
Řady Tento článek se vztahuje na povolení tipy pro ovládací prvky obsažené v okně, který není odvozen od CFrameWnd.V článku Tipy nástrojů panely nástrojů poskytuje informace o tipy pro ovládací prvky 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 je výchozí pro zpracování TTN_GETDISPINFO oznámení, které zpracovává TTN_NEEDTEXT oznámení z nástroje tip prvky spojené s ovládacími prvky.
Však toto výchozí popisovač není zavolána při TTN_NEEDTEXT oznámení odesláno z ovládacího prvku tip tool přidružené k ovládacímu prvku v okně, které není CFrameWnd, například řízení na dialogové okno nebo ve formulářovém zobrazení.Je proto nezbytné poskytnout funkci pro zpracování TTN_NEEDTEXT oznámení a zobrazovat tipy nástrojů pro podřízené ovládací prvky.
Výchozí tipy k systému windows pomocí CWnd::EnableToolTips text spojený s nimi nemají.Načíst text tipu nástroje k zobrazení, TTN_NEEDTEXT oznámení odesláno nadřazené okno nástroje Řízení tip těsně před, zobrazí se okno tip nástroje.Pokud neexistuje žádný popisovač přiřadit hodnotu některé zprávy pszText člen popsané tlačítko struktury, nebude žádný text, zobrazí tip nástroje.