Ok, im trying to make my own wrapper class for my win32 programs.
Code:
//basic structure of my win32 wrapper class
class Myclass
{
LRESULT CALLBACK WinProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
...
}
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow)
{
WNDCLASSEX wc;
...
wc.lpfnWndProc = WindProc; //I get an error when i try to compile
//Error 1 error C3867: 'MyClass::WndProc': function call missing argument list; use '&MyClass::WndProc' to create a pointer to member c:\documents and settings\martinb\my documents\visual studio 2005\projects\calculator parser\calculator parser\main.cpp 31
//Error 2 error C2440: '=' : cannot convert from 'LRESULT (__stdcall MyClass::* )(HWND,UINT,WPARAM,LPARAM)' to 'WNDPROC' c:\documents and settings\martinb\my documents\visual studio 2005\projects\calculator parser\calculator parser\main.cpp 31
//Everything else is fine. Just that.
...
}
...
};