Der Befehl "WindowCallback()" existiert so auch garnicht.
SetWindowCallback() gibts in PB ... und dort findet man in der
Befehlsreferenz als Beispiel:
Code: Alles auswählen
Procedure MyWindowCallback(WindowID, Message, wParam, lParam)
Result = #PB_ProcessPureBasicEvents
;
; Ihr Programmcode hier
;
ProcedureReturn Result
EndProcedure
Damit ist alles wichtige von PB aus erklärt. Den Rest musst du dir über die
WinAPI selber zusammen suchen. ... das gillt so weit ich weis auch für
alle andere Sprachen, aber ich weis nicht wies da genau gelöst ist, so
viele Sprachen kennn ich ja net

... in C++ dürfteste aber genau das
selbe Problem haben ...
Was die WindowID zurück gibt sollte hier klar sein, für die anderen 3
Parameter gibs z.b. die WinAPI 32 Hilfe, zufinden wenn die noch nicht
hast, hier:
http://www.purearea.net/pb/german/index.htm (unterster Eintrag)
Dort kannste nun nach "Windows Messages" suchen und wirst eine Liste
finden. Und schon sind alle Fragen beantwortet

... beispiele dazu gibs
wie schon ein paar mal erwähnt auf purearea.net, hier im Forum z.b. in
dem FAQ-Bereich:
http://www.purebasic.fr/german/viewtopi ... 23&start=0
Dort ist ein komplettes Beispiel gepostet.
Ich kann kein ASM, aber wenn du dein Problem im entsprechenden
Forenteil in einem neuen Thread erläuterst kann dir sicher geholfen
werden.
Du siehst, nicht verzagen, erst einmal fragen bevor du dein PB schweren
herzens weg wirfst

... deine Problemstellen sind wirklich nicht so
einfach zu durchschauen ... aber dafür ist das Forum doch da
MFG PMV