Fenstersymbol

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Fenstersymbol

Beitrag von zigapeda »

Hallo

kann mir einer sagen wie ich das Fenstersymbol ändern kann?
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Bild
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Noch so ne Frage

Beitrag 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?
Benutzeravatar
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

Beitrag von ts-soft »

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.
Bild
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Geschwindigkeit

Beitrag von zigapeda »

Jetzt ist es ziemlich schnell bei den ersten 10 - 20 Seiten musste ich immer 3 Minuten warten. Aber trotzdem danke
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

MVXA hat geschrieben:http://www.purearea.net/pb/CodeArchiv/W ... dowIcon.pb
Suchen bringts.
*räusper* Du bist hier im Anfängerboard *räusper*
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag 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.
Bild
Antworten