gamerfunkie
Erfahrenes Mitglied
hallo,
ich habe eine klasse.
in dieser ist eine Callback-Funktion für Mausbewegungen. Diese muss als statisch deklariert sein.
Mein problem ist, das ich jetzt Member-Variablen der Klasse innerhalb der Callbackfunktion ändern will, diese sind nicht statisch, da wenn ich sie statisch deklariere, folgende Linker-fehlermeldung kommt:
Gibt es da eine Möglichkeit auf meine Variablen zuzugreifen?
Kann man vielleicht die instanz der Klasse übergeben?
Zur info: ich kann einen void* Pointer mitgeben, aber über den bekomm ich leider nichts gebacken.
Mfg gamerfunkie
ich habe eine klasse.
in dieser ist eine Callback-Funktion für Mausbewegungen. Diese muss als statisch deklariert sein.
Mein problem ist, das ich jetzt Member-Variablen der Klasse innerhalb der Callbackfunktion ändern will, diese sind nicht statisch, da wenn ich sie statisch deklariere, folgende Linker-fehlermeldung kommt:
Code:
1>tracking1Doc.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static int Ctracking1Doc::add_remove_pt" (?add_remove_pt@Ctracking1Doc@@2HA)".
Gibt es da eine Möglichkeit auf meine Variablen zuzugreifen?
Kann man vielleicht die instanz der Klasse übergeben?
Zur info: ich kann einen void* Pointer mitgeben, aber über den bekomm ich leider nichts gebacken.
Mfg gamerfunkie