Witajcie !
W jaki sposób można uzyskać wskaźnik na metodę klasy? Co robie w tym kodzie źle?
typedef void( * SETVALUE )( int );
class Klasa{
public:
void SetValue(int newValue);
void SetWsk(HWND hwnd);
private:
int Value;
};
Klasa::SetValue(int newValue){
Value = newValue;
}
Klasa::SetWsk(HWND hwnd){
SetWindowLong(hwnd, 0, (LONG)(SETVALUE)SetValue);
}
Tak dla przykładu to napisałem, chce za pomocą funkcji SetWsk() przypisać dla okienka wskaźnik na funkcję.