|
|
static LRESULT CALLBACK tr_Window::t_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_ACTIVATE:
if(LOWORD(wParam)==WA_ACTIVE)
t_bActive=true;
else
t_bActive=false;
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
default:
return DefWindowProc(hWnd, message, wParam, lParam);
}
return 0;
}
tr_Window是我封装窗口的类,里面有个变量t_bActive标记程序是否激活.
但是编译报错:error C2597: illegal reference to non-static member 'tr_Window::t_bActive'
我把t_bActive改成static的.后报错:error LNK2001: 无法解析的外部符号 "private: static bool tr_Window::t_bActive"
高人们? 先预付一拜 |
|