unused = CXX0030: 异常: 无法计算表达式的值
unused = CXX0030: 错误: 无法计算表达式的值
求助:
class abc
{
public:
HWND m_hParentWnd;
HWND m_hOptionWnd;
public:
abc(HWND hWndParent, WCHAR *pwszTitle);
abc(HWND hWndParent, WCHAR *pwszTitle,HWND OptionWnd);
virtual ~IOptionPage();
virtual LRESULT InitPageCElements() = 0;
virtual LRESULT OnCommand(WPARAM wParam, LPARAM lParam) = 0;
};
写了一个类,其中定义了个窗口句柄m_hOptionWnd,但在后面的使用中报错“unused = CXX0030: 错误: 无法计算表达式的值”
POINT pt;
::GetCursorPos(&pt);
ScreenToClient(m_hOptionWnd, &pt);
这是什么原因啊?该怎么解决?
------解决方案--------------------
必须用abc(HWND hWndParent, WCHAR *pwszTitle,HWND OptionWnd);
构造。
求助:
class abc
{
public:
HWND m_hParentWnd;
HWND m_hOptionWnd;
public:
abc(HWND hWndParent, WCHAR *pwszTitle);
abc(HWND hWndParent, WCHAR *pwszTitle,HWND OptionWnd);
virtual ~IOptionPage();
virtual LRESULT InitPageCElements() = 0;
virtual LRESULT OnCommand(WPARAM wParam, LPARAM lParam) = 0;
};
写了一个类,其中定义了个窗口句柄m_hOptionWnd,但在后面的使用中报错“unused = CXX0030: 错误: 无法计算表达式的值”
POINT pt;
::GetCursorPos(&pt);
ScreenToClient(m_hOptionWnd, &pt);
这是什么原因啊?该怎么解决?
------解决方案--------------------
必须用abc(HWND hWndParent, WCHAR *pwszTitle,HWND OptionWnd);
构造。