Takze, neda mi to , tak som si to skusil vo VC++.Inac v tvojej povodnej otazke chyba jedna zatvorka } takze nie je jasne kde konci trieda, dalsia vec je ze ak je WndProc v triede tak by mala byt zadefinovana ako LRESULT CALLBACK trida::WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam) {... }ale to je teraz jedno.Skusil som to najprv tak ze ta WndProc je mimo triedy, tak je to bez prooblemov, prikladam cely program:LRESULT CALLBACK WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam); // len deklaracia fcieclass trida {public:trida(HINSTANCE hInstance) { WNDCLASS wc; wc.style =CS_HREDRAW | CS_VREDRAW | CS_OWNDC; wc.lpfnWndProc = WndProc; //vyzaduje obsluznou funkci wc.cbClsExtra=0; wc.cbWndExtra=0; wc.hInstance=hInstance; wc.hIcon=LoadIcon(NULL, IDI_WINLOGO); wc.hCursor=LoadCursor(NULL, IDC_ARROW); wc.hbrBackground=NULL; wc.lpszMenuName=NULL; wc.lpszClassName="Okno"; }};LRESULT CALLBACK WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam){ return 0;} int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow){ trida t(hInstance); return 0;}Ale ak je WndProc clen triedy tak to je problem (ako pises), on tam nepise ze to WndProc je smernik na triedu, on ma naozaj smernik na trida::WndProc a nemoze ho skonvertovat na smernik na obycajnu funkciu. Predpokladam ze tam je principialny problem, kedze triedy su vlastne nieco ako struktury smernikov a nejakym sposobom sa nesmie smernik na fciu z triedy predat funkcii ktora nerata s tym ze ta fcia je clenom nejakej triedy.OK, zabudni na tie prispevky vyssie, ak na nieco pridem dam vediet.