Mřížka, ach ta mřížka - Tooltip nad hlavičkou sloupce

Třída Header nemá vlastnost ToolTipText přesto někteří uživatelé vyžadují tooltipy nad hlavičkou sloupce mřížky. Dnešní článek ukáže jak to zařídit pro verze VFP 3.0-7.0. Od verze VFP 8.0 mají vlastnost ToolTipText všechny vizuální objekty.
Použil jsem způsob, kdy objekt třidy Timer testuje objekt pod ukazatelem myši.
Má to dvě výhody:
Vlastní výkonný kód je uložen v události Timer(), pro generování výsledného tooltipu se volá metoda SetToolTip(). Tooltip je zobrazen pomocí dynamického objektu třídy shape (je kompletně průhledný o velikost 3x3 pixely).

Jak to pracuje?

Nutné podmínky:

K dispozici je ke stáhnutí program s třídou tmrTipHeader, ukázkovým formulářem a tabulkou.