Genau aus dem Grund habe ich als minimal unterstützte Version Delphi 7 geschrieben. Ich hatte nicht ernsthaft damit gerechnet, dass eine Unterstützung von Delphi 6 heute noch von Interesse sein könnte.
Bist du masochistisch veranlagt, dass du noch D6 PE benutzt?
Ich wollte mir das irgendwann einmal anschauen. Meine Vermutung ist wie auch unter Windows 9x, dass es an der Animation beim Ein- und Ausblenden liegt. Ich werde das einmal überprüfen.
// EDIT:
Ja, daran liegt es. Du musst nur in TPerodicTable.ShowHintForm etwas ändern. Ersetze:
Delphi-Quellcode:
AnimateWindow(frmHintForm.Handle, 200, ShowHideValue[AShow]);
frmHintForm.Visible := AShow;
durch:
Delphi-Quellcode:
if AShow then
frmHintForm.Show
else
frmHintForm.Hide;
Trotzdem fehlt ein wichtiges Feature, das du selbst nachbauen müsstest:
Die OnMouseEnter / OnMouseLeave Ereignisse...