Neues Icon [?] in der Titlebar erstellen und abfragen?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

83 Dezimal ist 53 Hexadezimal ;)
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
nco2k
Beiträge: 892
Registriert: 08.09.2004 23:13

Beitrag von nco2k »

@Dr.Pixel
ich dachte zuerst, dass es daran liegen könnte.

wenn du Debug #WM_Help ausführst, gibt dir die konstante den wert 83 zurück und laut einem tool (ApiViewer) sollte diese konstante jedoch den wert 53 zurückgeben. aber freedimension hat schon erklärt warum.

@freedimension
das ist des rätsels lösung, danke.

c ya,
nco2k
~|__/
..o.o.. <--- This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Kann mir jemand einen Link oder eine Erklärung zukommen lassen, in dem
> das Thema Callback erklärt wird?

na, das überlasse ich mal den Leute, die sich wirklich damit auskennen ;-)

> Ausserdem verstehe ich nicht, warum das Programm in die Procedure
> WindowCallback springt beim drücken des [?], obwohl sich das Programm
> in der Repeatschleife befindet?

im Grunde kann man sich das so vorstellen: Wenn ein Callback gesetzt ist,
dann wird dieser Callback im Fall eines Ereignisses aufgerufen, bevor es bei
[Wait]WindowEvent() ankommt (unabhängig von irgendwelchen Repeat-Schleifen).

Im Callback selber werden auch wesentlich mehr Ereignisse gemeldet als
man durch [Wait]WindowEvent() ermitteln kann. Aus diesem Grund kannst
Du auf #WM_HELP nur im Callback und nicht in der Repeat-Schleife
reagieren.

Grüße ... Kiffi
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Beitrag von Marvin »

so leute, ich stoß jetz erst hier drauf und hab dazu noch ne frage:
wie kann ich ein eigenes icon zur titlebar hinzufügen (ähnlich wie das icon von japbe mit dem ich das fenster als topmost deklariern kann)? :allright:

(P.S.: wenn jemand auch noch darauf hier ne antwort hat: (wie) kann ich mein eigenes fenstermenü mit "Wiederherstellen", "Schließen", usw erstellen, das immer erscheint, wenn ich auf die titlebar klicke?)
Antworten