Seite 1 von 1
Tooltip wird nur max. 1 Sekunde angezeigt
Verfasst: 19.11.2008 17:38
von c4s
Ja der Titel sagt alles.
Ich habe jetzt schon von ein paar Testern gehört, dass die Tooltips sehr
schnell wieder verschwinden und dadurch unlesbar sind.
Mitlerweile habe ich zwar schon herausgefunden, dass selbsterstellte nicht
diesen Fehler machen, trotzdem wäre es toll, wenn eben das Verhalten für
die Standard-Tooltips repariert wird, da die Nutzung des eingebauten doch
etwas komfortabler ist.
Nebenbei:
Es sollte auch endlich mal mehrere Zeilen und ein Titel unterstützt werden..
P.S.
PB 4.2
Verfasst: 19.11.2008 20:04
von Andesdaf
Nebenbei:
Es sollte auch endlich mal mehrere Zeilen und ein Titel unterstützt werden..

Code: Alles auswählen
Procedure BalloonTip(WindowID, Gadget, Text$ , Title$, Icon)
ToolTip=CreateWindowEx_(0,"ToolTips_Class32","",#WS_POPUP | #TTS_NOPREFIX | #TTS_BALLOON,0,0,0,0,WindowID,0,GetModuleHandle_(0),0)
SendMessage_(ToolTip,#TTM_SETTIPTEXTCOLOR,GetSysColor_(#COLOR_INFOTEXT),0)
SendMessage_(ToolTip,#TTM_SETTIPBKCOLOR,GetSysColor_(#COLOR_INFOBK),0)
SendMessage_(ToolTip,#TTM_SETMAXTIPWIDTH,0,180)
Balloon.TOOLINFO\cbSize=SizeOf(TOOLINFO)
Balloon\uFlags=#TTF_IDISHWND | #TTF_SUBCLASS
Balloon\hWnd=GadgetID(Gadget)
Balloon\uId=GadgetID(Gadget)
Balloon\lpszText=@Text$
SendMessage_(ToolTip, #TTM_ADDTOOL, 0, Balloon)
If Title$ > ""
SendMessage_(ToolTip, #TTM_SETTITLE, Icon, @Title$)
EndIf
EndProcedure
Unterstützt sowohl Mehrzeilen als auch Titel
Verfasst: 19.11.2008 21:48
von c4s
Andesdaf hat geschrieben:Code
Ja, danke. Ich meinte aber direkt in PB

Mehr oder weniger deutlcih hatte ich ja schon beschrieben, dass ich dafür
meine eigene Lösung schon habe. Aber ich finde es äußerst nervig, dass es
einfach nicht in PB unterstützt wird..
Darum soll es hier aber gar nicht gehen. Sondern vielmehr um die Frage-
stellung, ob ihr das auch schon erlebt habt, denn es müsste sich hierbei
tatsächlich um einen Bug handeln.
Nochmal eindeutig worum es mir geht:
Der Standard-Tooltip von PB wird bisher auf mehreren anderen Windows-
Rechnern nur für ca 1 Sekunde angezeigt.
Verfasst: 19.11.2008 21:58
von Andesdaf
c4s hat geschrieben:
Ja, danke. Ich meinte aber direkt in PB
Achso, hatte die Frage falsch verstanden
Also zum Problem:
Bei mir werden die Tooltips alle ca. 3 Sekunden angezeigt und sind alle gut
leserlich. Getestet unter PB 4.2 und Windows Vista.
Verfasst: 20.11.2008 01:02
von Sven
Die Dauer der Anzeige und ob er von selbst verschwindet, hängt ausserdem vom verwendeten Windows ab, bei XP sind auch klassische und bunte Ansicht unterschiedlich. Ausserdem erscheinen manchmal Tooltips nach dem ersten Überfahren erst wieder, wenn man zwischendurch ein anderes Element überfahren hat.
Dass sowas Simples wie Tooltips derart unterschiedliches Verhalten zeigen, ist echt ärgerlich.
Verfasst: 20.11.2008 11:19
von c4s
Sven hat geschrieben:Dass sowas Simples wie Tooltips derart unterschiedliches Verhalten zeigen, ist echt ärgerlich.
Wie ich nun aber herausgefunden habe, kann man dem leicht mit
selbstbestimmten #TTM_SETDELAYTIME-Werten entgegen wirken.
Aber wie gesagt. Das jetzt in jedem Programm von mir umzusetzen finde
ich nicht sehr komfortabel..
