PureBasic Tooltip länger als 57 Zeichen

  • Mir ist aufgefallen, daß bei Windows die Tooltips nur bis 57 Zeichen dargestellt werden. Bei Linux funktionierts, wie es soll.
    An Windows liegt es aber auch nicht. Mit XProfan kann ich problemlos sehr lange Tooltips mit Zeilenumbruch etc. erzeugen.


    Komisch... Kann dies jemand bestätigen bzw. weiß, wie man das umschiffen könnte?

    Gruß Jörg


    Ideen gibt es viele - man muß sie nur haben...
    Win7-Pro / Linux Mint

  • Such mal im deutschen oder im englischen Forum nach ToolTip, da wirste hunderte von Code-Beispielen finden. In erster Linie ist die Strukture zu ändern.


    Für plattformunabhängigen Code nutzte CompilerDirektiven!

    Code
    CompilerSelect #PB_Compiler_OS
      CompilerCase #PB_OS_Linux
        ; Linux Code
      CompilerCase #PB_OS_Windows
        ; Windows Code
    CompilerEndSelect
  • ok - das CompilerSelect benutze ich bereits bei anderen feinen Unterschieden zwischen Linux/Windows.
    Nun muß ich nur noch rauskriegen, wie das mit den ToolTips funktioniert - Ich stöber mal... ;)

    Gruß Jörg


    Ideen gibt es viele - man muß sie nur haben...
    Win7-Pro / Linux Mint

  • Das CompilerSelect hab ich in erster Linie wegen dem CompilerCase statt Case eingefügt. Case ist hier nämlich falsch, funktioniert aber scheinbar :D


    Mit den ToolTips oder auch BaloonTips wirste schon fündig. Da gibt es viele Varianten.

  • Hab jetzt 2 Lösungsmöglichkeiten gefunden und auch erfolgreich getestet. Funktionieren mit allen Tooltips, die mit GadegetToolTip gebaut werden.


    Der ToolTip für das Systrayicon läßt sich damit nicht manipulieren. Scheint intern anders behandelt zu werden. Wird ja auch mit SystrayIconToolTip erstellt.


    eine funktionierende Variante als Beispiel, falls hier jemand bedarf hat:


    Gruß Jörg


    Ideen gibt es viele - man muß sie nur haben...
    Win7-Pro / Linux Mint

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!