LRESULT CALLBACK MouseProc(
int nCode, // hook code
WPARAM wParam, // message identifier
LPARAM lParam // mouse coordinates
)
{
return 1;}
BOOL Page3::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
if(pMsg->message == WM_LBUTTONDOWN)
{
if(pMsg->hwnd == m_listbox.m_hWnd)
{
if(0 == m_listbox.GetSel(0))
{
SetWindowsHookEx(WH_MOUSE,MouseProc,NULL,GetCurrentThreadId());
}
}
}
}
LRESULT CALLBACK MouseProc(
int nCode, // hook code
WPARAM wParam, // message identifier
LPARAM lParam // mouse coordinates
)
{
if(m_bCloseMouse)
return 1;
}