16,472
社区成员
发帖
与我相关
我的任务
分享
BOOL CMainApp::PreTranslateMessage(MSG* pMsg)
{
char szClassName[64] = {0};
GetClassName(pMsg->hwnd,szClassName,64);
if(strcmpi(szClassName,"MacromediaFlashPlayerActiveX") == 0)
{
if((pMsg->message == WM_SETCURSOR)
|| (pMsg->message == WM_MOUSEMOVE)
|| (pMsg->message == WM_LBUTTONDOWN)
|| (pMsg->message == WM_LBUTTONUP)
|| (pMsg->message == WM_RBUTTONDOWN)
|| (pMsg->message == WM_RBUTTONUP))
{
CMyDlg* pMainWnd = (CMyDlg*)m_pMainWnd;
::SendMessage(pMainWnd->m_hWnd,WM_SETCURSOR,0,0);
return TRUE;
}
return FALSE;
}
return CWinApp::PreTranslateMessage(pMsg);
}