Seite 1 von 1
Fenstersymbol
Verfasst: 06.03.2005 20:27
von zigapeda
Hallo
kann mir einer sagen wie ich das Fenstersymbol ändern kann?
Verfasst: 06.03.2005 21:03
von MVXA
Noch so ne Frage
Verfasst: 06.03.2005 21:28
von zigapeda
Danke ich werde es gleich ausprobieren aber ich hab da noch so ne frage die aber nichts mit PB zu tun hat. Wieso ist das Pureboard so langsam bei mir ist das bei euch auch so oder ist das nur am anfang?
Verfasst: 06.03.2005 21:36
von ts-soft
Geschwindigkeit
Verfasst: 06.03.2005 21:44
von zigapeda
Jetzt ist es ziemlich schnell bei den ersten 10 - 20 Seiten musste ich immer 3 Minuten warten. Aber trotzdem danke
Verfasst: 06.03.2005 23:28
von freedimension
*räusper* Du bist hier im Anfängerboard *räusper*
Verfasst: 06.03.2005 23:39
von MVXA
Ok, dann leiste ich jetzt einfach mal professionele Hilfe.
In PureBasic gibt es keine direkte Möglichkeit um das Icon des Fensters zu ändern. Man kann sich aber mittels einer kleinen API helfen. Mit der API SendMessage_() können wir das Icon ändern. Die API sendet ein Befehl an das Fenster. in unserem Fall jetzt z.b. #WM_SetIcon. #WM_SetIcon ist schon von PB aus deklariert. Jetzt müssen wir noch angeben, welches Icon wir gerne hätten. Den Handle des Bildes übergeben wir einfach mit UseImage(). Mit diesem Hintergrundwissen können wir nun folgenden Prozedur aufruf afubauen:
Code: Alles auswählen
SendMessage(WindowID(), #WM_SetIcon, #False, UseImage(0))
Als Parameter für WindowID() übergibst du die ID des Fensters, wo das Icon geändert werden soll. UseImage() übergibst du die ID des Bildes, welches angezeigt werden soll.
Dieser Aufruf sollte am bessten in die Schleife, wo du auch die Events abfragst. Das Icon muss immer aktualisiert werden.