Qt练习项目--鼠标连点器

前段时间为了挑战植物大战僵尸砸僵尸,写了个鼠标连点器效果如下:
Qt练习项目--鼠标连点器
程序中为了实现后台快捷键需要用到Hook,但本人并不了解相关知识,故参考了许多网上大神的hook代码,在此表示感谢! Hook代码段如下:

int set_keyboard()
{
	hook = SetWindowsHookExW(WH_KEYBOARD_LL, keyboardHook, GetModuleHandle(0), NULL);

	return 0;
}
LRESULT CALLBACK keyboardHook(int nCode, WPARAM wParam, LPARAM lParam)
{
	KBDLLHOOKSTRUCT *pkbhs = (KBDLLHOOKSTRUCT*)lParam;
	if (pkbhs->vkCode== VK_ESCAPE)//Esc键关闭
	{
		m_windows->termination();
		//delete pkbhs;
		//pkbhs = NULL;
		return 0;
		
	}
	else if (pkbhs->vkCode==164)//Alt键启动
	{
		m_windows->start();
	}
	else CallNextHookEx(0, nCode, wParam, lParam);
	return CallNextHookEx(0, nCode, wParam, lParam);
}

如有需要的朋友可转至资源中心免费下载。

上一篇:C++ 多线程_02为什么要使用多线程?


下一篇:FineReport——JS二次开发(复选框全选)