[WinAPI]Jak umieścić WndProc w klasie okna

Cześć,

Zacząłem się bawić WinAPI i postanowiłem również poćwiczyć programowanie obiektowe. Problem nastał gdy chciałem do mojej klasy wrzucić WndProc i wszystko było fajnie bo użyłem static. Niestety mam teraz potrzebę odwoływania się do wartości klasy z WndProc za pomocą wskaźnika this. Jak wiadomo metody statyczne nie mogą go używać, po usunięciu static nie jest natomiast możliwe zarejestrowanie klasy okna bo nie wiem czym wypełnić pole lpfnClassName w WNDCLASSEX.

Gdzieś znalazłem że powinienem utworzyć wskaźnik na metodę ale podobno w C++ to nieeleganckie. Czy ktoś wie jak wepchnąć WndProc w klasie bez użycia static i w miarę elegancko?

Google is your friend: http://stackoverflow.com/questions/1177 … in-wndproc