Problem mit GadgetToolTip und XP-Skin Ünterstützung

Anfängerfragen zum Programmieren mit PureBasic.
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Problem mit GadgetToolTip und XP-Skin Ünterstützung

Beitrag von Jake »

Hi,

wenn ich einen GadgetToolTip setzte und dann die Maus über das Gadget halte wird dieser auch angezeigt wie es sein soll.
Ändere ich jedoch den Status dieses Gadgets (bzw. klicke den Button) und halte die Maus wieder über das Gadget wird der ToolTip nicht angezeigt, und das auch nie wieder.

Das ganze tritt nur auf wenn ich die XP-Skin Unterstützung einschalte, ohne geht alles wie es soll.

Oder ich erstelle einen weiteren GadgetToolTip für ein anderes Gadget und halte die Maus zwischendurch über dieses, werden anschließend beide ToolTips wider angezeigt.

Es tritt bei dem CheckBoxGadget und bei dem ButtonGadget auf, wenn ich jeweils einen ToolTip deaktiviere.

Hier ein Ausschnitt aus meinem Programm den ich angepasst habe:

Code: Alles auswählen

OpenWindow(0, 0, 0, 300, 150, #PB_Window_SystemMenu | #PB_Window_ScreenCentered, "Prefs")
  CreateGadgetList(WindowID(0))
    TextGadget(0, 10, 13, 160, 14, "Standardpfad der MAP-Dateien:")
    ButtonGadget(1, 170, 10, 120, 20, "Durchsuchen...")
    GadgetToolTip(1, "Test")
    StringGadget(2, 10, 30, 280, 20,"c:\")
    CheckBoxGadget(3, 10, 60, 90, 20, "Werte merken")
    ;GadgetToolTip(3, "Speichert die letzten Werte aus dem Hauptfenster.")
Repeat: Event=WaitWindowEvent() : Until Event=#PB_Event_CloseWindow
Kann ich dagegen was tun?
Ist das ein Bug von XP oder von PureBasic, oder liegt es an meinem Code?
MfG Jake
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ich würde sagen weder noch....
bei mir geht alles so wei es gehen sollte.

welche pb vrsion hast du?
ich habe 3.93 und damit gehts blendent :wink:
-.-"
Jake
Beiträge: 121
Registriert: 28.05.2005 04:10
Wohnort: Berlin

Beitrag von Jake »

Ich habe auch die 3.93. Hast du dir die Bedingungen unter denen es auftritt richtig angesehen?
Ich habe schon andere bemüht das mal zu testen und die haben alle das gleiche Problem jedoch ist es ihnen nie aufgefallen.
MfG Jake
Antworten