15,471
社区成员
发帖
与我相关
我的任务
分享
#ifdef WNDDLL_EXPORTS
#define WNDDLL_API __declspec(dllexport)
#else
#define WNDDLL_API __declspec(dllimport)
#endif
// This class is exported from the WndDll.dll
class WNDDLL_API CWndDll
{
public:
CWndDll(void);
// TODO: add your methods here.
~CWndDll(void);
public:
virtual DWORD CALLBACK DllWndProc(HWND hWnd,UINT unMsg,WPARAM wParam,LPARAM lParam);
//我写到类体中就完蛋了。
DWORD Create(HWND hParent,const char *lpTitle,HINSTANCE hInst);
};
extern WNDDLL_API int nWndDll;
WNDDLL_API int fnWndDll(void);
extern DWORD CALLBACK DllWndProc(HWND hWnd,UINT unMsg,WPARAM wParam,LPARAM lParam);
//就是这个回调函数的问题,将该函数写到类体中就over了
WNDDLL_API DWORD Create(HWND hParent,const char *lpTitle,HINSTANCE hInst);