Roger1990 Ответов: 0

Невозможно обнаружить прикосновение внутри internet explorer (windows 10)


Привет ребята,

Я настроил глобальный крючок для WH_GETMESSAGE. И я пытаюсь определить, является ли это сенсорным событием. Я могу сделать это для всего, что есть на экране, кроме Internet Explorer. Под этим я подразумеваю, что не могу обнаружить, касается ли кто-то открытого окна Internet Explorer. Но то же самое работает и для Google Chrome. Я поделился частью своего кода hook proc в разделе "Что вы пробовали":

Что я уже пробовал:

LRESULT CALLBACK GetMsgProc(int nCode, WPARAM wParam, LPARAM lParam)
{
	switch (lpMsg->message)
	{
	case WM_POINTERDOWN:
		UINT32 pointerId = GET_POINTERID_WPARAM(lpMsg->wParam);
		POINTER_INPUT_TYPE pointerType;
		GetPointerType(pointerId, &pointerType);

		if (pointerType == PT_TOUCH)
		{
		           MessageBox(NULL, TEXT("Its a touch"), TEXT("In a DLL"), MB_OK);

	
		}
		return CallNextHookEx(NULL, nCode, wParam, lParam);
	}
	return CallNextHookEx(NULL, nCode, wParam, lParam);
}

0 Ответов