Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat von »"Theprogrammer"«
@Das Gurke
Also Funktion bzw. Methodenpointer helfen leider nicht. Weil ich irgendwie als WndProc bei ner wndclass keinen Pointer auf ne Elementfunktion übergeben kann. Weiß auch nicht warum!!!!
Die zweite Seite ist ganz nett! Da steht aber nur wie man ne Templateklasse schreibt, welche was wie ne Callback enthält aber davon kann ich auch nichts als WndProc übergeben.
STATIC ist natürlich ne sehr hässliche Lösung, denn ich kann keine nicht STATISCHEN member aufrufen, überschreiben auch nicht und 2 Instanzen der Klasse erzeugen auch nicht!
Wie kann ich das ganze sonst noch lösen?
Zitat von »"Theprogrammer"«
Pass auf. Ich will ja die CALLBACK als Methode meiner Fensterklasse machen allerdings geht das nicht einfach so und statisch machen ist unschön!
Zitat
Bzw du kapselst die Prozedur ja sowiso in deiner Windowklasse, dann kann die Klasse die ganzen Funktionszeiger (oder besser Funktoren) halten und die Window Prozedur greift darauf zurück.
Zitat von »"Theprogrammer"«
Zitat
Bzw du kapselst die Prozedur ja sowiso in deiner Windowklasse, dann kann die Klasse die ganzen Funktionszeiger (oder besser Funktoren) halten und die Window Prozedur greift darauf zurück.
Du meinst ja das die Klasse die CALLBACK und die Funktionszeiger als private Datenelemente haben soll und das darauf zurückgegriffen wird. Aber genau das geht ja so nicht oder meinste was anderes?
Sorry aber ich sitz glaub ich atm auf der Leitung!
Zitat
Ich weiß nicht genau wo du das Problem siehst. Wieso soll das nicht funktioniern? Wink Du brauchst natürlich ein entsprechendes Design!
Werbeanzeige