Hallo
kann mir einer sagen wie ich das Fenstersymbol ändern kann?
Fenstersymbol
Noch so ne Frage
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?
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Geschwindigkeit
Jetzt ist es ziemlich schnell bei den ersten 10 - 20 Seiten musste ich immer 3 Minuten warten. Aber trotzdem danke
- freedimension
- Admin
- Beiträge: 1987
- Registriert: 08.09.2004 13:19
- Wohnort: Ludwigsburg
- Kontaktdaten:
*räusper* Du bist hier im Anfängerboard *räusper*MVXA hat geschrieben:http://www.purearea.net/pb/CodeArchiv/W ... dowIcon.pb
Suchen bringts.
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: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.
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))
Dieser Aufruf sollte am bessten in die Schleife, wo du auch die Events abfragst. Das Icon muss immer aktualisiert werden.