亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mousehook.cpp

?? 截獲鼠標(biāo)移開事件的VC例子
?? CPP
字號(hào):
// Mousehook.cpp : Defines the initialization routines for the DLL.
//

#include "stdafx.h"
#include <afxdllx.h>
#include "Mousehook.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif


#pragma data_seg("mydata")
	HWND glhPrevTarWnd=NULL;//上次鼠標(biāo)所指的窗口句柄
	HWND glhDisplayWnd=NULL;//顯示目標(biāo)窗口標(biāo)題編輯框的句柄
	HHOOK glhHook=NULL;//安裝的鼠標(biāo)勾子句柄
	HINSTANCE glhInstance=NULL;//DLL實(shí)例句柄
#pragma data_seg()
LRESULT WINAPI MouseProc(int nCode,WPARAM wparam,LPARAM lparam);

static AFX_EXTENSION_MODULE MousehookDLL = { NULL, NULL };

extern "C" int APIENTRY
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
	// Remove this if you use lpReserved
	UNREFERENCED_PARAMETER(lpReserved);

	if (dwReason == DLL_PROCESS_ATTACH)
	{
		TRACE0("MOUSEHOOK.DLL Initializing!\n");
		
		// Extension DLL one-time initialization
		if (!AfxInitExtensionModule(MousehookDLL, hInstance))
			return 0;

		new CDynLinkLibrary(MousehookDLL);

		glhInstance=hInstance;//插入保存DLL實(shí)例句柄
	}
	else if (dwReason == DLL_PROCESS_DETACH)
	{
		TRACE0("MOUSEHOOK.DLL Terminating!\n");
		// Terminate the library before destructors are called
		AfxTermExtensionModule(MousehookDLL);
	}
	return 1;   // ok
}

//////////////////////////////////////////////////////////////////////
// Cmousehook Class
//////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

Cmousehook::Cmousehook()
{

}

Cmousehook::~Cmousehook()
{
	stophook();
}
BOOL Cmousehook::starthook(HWND hWnd)
{
	//安裝鉤子并設(shè)定接收顯示窗口句柄
	BOOL bResult=FALSE;
	glhHook=SetWindowsHookEx(WH_MOUSE,MouseProc,glhInstance,0);

	if(glhHook!=NULL)
		bResult=TRUE;

	//設(shè)置顯示目標(biāo)窗口標(biāo)題編輯框的句柄
	glhDisplayWnd=hWnd;
	return bResult;
}
BOOL Cmousehook::stophook()
{	
	//卸載鉤子
	BOOL bResult=FALSE;
	if(glhHook)
		bResult= UnhookWindowsHookEx(glhHook);
	if(bResult)
	{
		glhPrevTarWnd=NULL;
		glhDisplayWnd=NULL;//清變量
		glhHook=NULL;
	}
	return bResult;
}

LRESULT WINAPI MouseProc(int nCode,WPARAM wparam,LPARAM lparam)
{
	LPMOUSEHOOKSTRUCT pMouseHook=(MOUSEHOOKSTRUCT FAR *)lparam;
	if (nCode>=0)
	{
		HWND glhTargetWnd=pMouseHook->hwnd;//取目標(biāo)窗口句柄
		HWND ParentWnd=glhTargetWnd;
		while (ParentWnd !=NULL)
		{
			glhTargetWnd=ParentWnd;
			ParentWnd=GetParent(glhTargetWnd);//取應(yīng)用程序主窗口句柄
		}
		if(glhTargetWnd!=glhPrevTarWnd)
		{
			char szCaption[100];
			GetWindowText(glhTargetWnd,szCaption,100);//取目標(biāo)窗口標(biāo)題
			if(IsWindow(glhDisplayWnd))
			{
				SendMessage(glhDisplayWnd,WM_SETTEXT,0,(LPARAM)(LPCTSTR)szCaption);
				glhPrevTarWnd=glhTargetWnd; //保存目標(biāo)窗口
			}
		}
	}
	return CallNextHookEx(glhHook,nCode,wparam,lparam);//繼續(xù)傳遞消息
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品天天看| 精品久久久久久久久久久院品网| 一区二区高清在线| 日韩欧美成人一区二区| av午夜一区麻豆| 日韩精品成人一区二区在线| 国产精品毛片高清在线完整版| 欧美美女网站色| 成人免费毛片a| 久久激情五月激情| 亚洲成av人影院| 亚洲欧美中日韩| 久久毛片高清国产| 欧美高清hd18日本| 色哦色哦哦色天天综合| 国产精品一区二区三区四区 | 亚洲一级不卡视频| 中文字幕欧美三区| 久久亚洲欧美国产精品乐播 | 欧美一区在线视频| 日本韩国精品一区二区在线观看| 国产传媒日韩欧美成人| 精品一区免费av| 日韩专区在线视频| 亚洲午夜影视影院在线观看| 1000部国产精品成人观看| 久久久久久麻豆| 精品久久久久久久人人人人传媒 | 午夜电影一区二区| 亚洲另类在线制服丝袜| 国产精品久久久久久久久久免费看| 欧美tickle裸体挠脚心vk| 91麻豆精品国产91久久久使用方法 | 99视频精品在线| 国产成人av电影| 丁香六月综合激情| 成人免费精品视频| 波多野结衣一区二区三区| 国产美女视频一区| 国产大陆精品国产| 成人禁用看黄a在线| 成人av在线一区二区三区| 成人污视频在线观看| 波多野结衣精品在线| 99久久亚洲一区二区三区青草| hitomi一区二区三区精品| 成人一级片网址| 成人免费毛片嘿嘿连载视频| 91在线看国产| 欧美三级韩国三级日本三斤| 精品视频999| 欧美一区二区三区四区视频| 欧美一区欧美二区| 欧美精品一区二区在线观看| 久久久影视传媒| 国产精品视频yy9299一区| 亚洲欧美视频在线观看视频| 亚洲制服丝袜一区| 日韩精品福利网| 国产在线一区观看| 成人免费视频国产在线观看| 色88888久久久久久影院按摩| 欧美午夜不卡在线观看免费| 欧美日韩黄色影视| 亚洲精品在线一区二区| 国产精品国产三级国产a| 一区二区三区在线视频观看58| 亚洲成人综合视频| 精品一区二区在线看| 福利电影一区二区三区| 一本色道久久加勒比精品 | 成人黄色综合网站| 色婷婷综合视频在线观看| 欧美日韩黄视频| 国产日韩一级二级三级| 日韩伦理电影网| 免费观看在线综合色| 丰满放荡岳乱妇91ww| 欧美怡红院视频| 日韩女优av电影| 国产精品国产三级国产三级人妇| 亚洲一区二区三区四区不卡| 久久国产精品免费| 色综合网站在线| 日韩精品在线一区二区| 亚洲欧美偷拍另类a∨色屁股| 免费观看日韩电影| 91论坛在线播放| 日韩免费视频一区| 亚洲精品欧美激情| 国产自产v一区二区三区c| 色狠狠色噜噜噜综合网| 久久综合资源网| 午夜影院在线观看欧美| 高清不卡一区二区| 日韩色在线观看| 亚洲综合色视频| 东方欧美亚洲色图在线| 欧美一区二区啪啪| 玉足女爽爽91| 成人综合激情网| 日韩欧美中文字幕一区| 中文字幕字幕中文在线中不卡视频| 麻豆一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久久免费的精品国产v∧| 奇米精品一区二区三区在线观看 | 国产精品一品二品| 制服丝袜中文字幕一区| 亚洲欧美日本韩国| 成人免费黄色大片| 国产日韩av一区| 久久激五月天综合精品| 91精品免费观看| 亚洲自拍偷拍av| 日本高清免费不卡视频| 国产精品久久久久久久久果冻传媒 | 日韩精彩视频在线观看| 色婷婷国产精品| 国产精品国产三级国产三级人妇| 韩国欧美国产一区| 日韩一区和二区| 日韩精品高清不卡| 欧美人成免费网站| 亚洲国产精品天堂| 欧美怡红院视频| 亚洲一区欧美一区| 欧美性感一区二区三区| 亚洲三级电影网站| 99久久精品免费看国产| 国产精品成人一区二区艾草| 成人久久18免费网站麻豆| 国产欧美日韩在线观看| 国产91精品精华液一区二区三区| 久久美女高清视频| 成人在线综合网站| 国产精品久久久99| zzijzzij亚洲日本少妇熟睡| 国产精品久久综合| 99久久国产综合精品麻豆| 亚洲图片另类小说| 日本韩国精品在线| 日日摸夜夜添夜夜添精品视频 | 综合自拍亚洲综合图不卡区| 成+人+亚洲+综合天堂| 国产精品大尺度| 欧美中文字幕不卡| 日韩黄色免费电影| 欧美r级在线观看| 国产精品888| 中文字幕日韩一区| 欧美影院一区二区三区| 日本午夜一区二区| 26uuu欧美日本| www.亚洲人| 亚洲一区在线观看免费| 6080亚洲精品一区二区| 国产一区二区不卡| 国产精品短视频| 欧美日韩精品一二三区| 理论片日本一区| 国产人妖乱国产精品人妖| 99精品视频在线观看| 亚洲第一福利一区| 精品日韩在线观看| 波多野结衣中文字幕一区 | 捆绑调教美女网站视频一区| 久久久久成人黄色影片| 色综合久久中文综合久久97 | 午夜不卡在线视频| 久久这里只精品最新地址| av一区二区不卡| 日本网站在线观看一区二区三区| 亚洲精品一区二区三区福利| 99久久精品免费观看| 日本aⅴ免费视频一区二区三区| 国产日产欧美一区| 欧美精品电影在线播放| 国产东北露脸精品视频| 亚洲综合久久av| 久久久一区二区三区捆绑**| 欧美色图天堂网| 国产jizzjizz一区二区| 亚洲成人动漫一区| 日本一区二区电影| 欧美二区三区的天堂| 成人国产免费视频| 蜜臀av一区二区在线观看| 亚洲人吸女人奶水| 26uuu亚洲| 69成人精品免费视频| 成人黄色综合网站| 久草在线在线精品观看| 亚洲图片欧美综合| 国产精品久久久久久久久快鸭| 日韩一区二区精品葵司在线| 色偷偷久久一区二区三区| 国产一区二区三区最好精华液| 亚洲成人av一区二区| 亚洲人成网站在线|