⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyhook.h

📁 放大镜
💻 H
字号:
#ifndef KEYHOOK_HEADER
#define KEYHOOK_HEADER

#ifdef KEYHOOK_DLL
	#define KEYHOOK_EXPORT __declspec( dllexport )
#else
	#define KEYHOOK_EXPORT __declspec( dllimport )
#endif

#define DEFAULT_ZOOM_RATE	100

KEYHOOK_EXPORT void KHAttachHookDLL(HWND hwndParentWindow);
KEYHOOK_EXPORT void KHShowZoomWindow(BOOL bShow);
KEYHOOK_EXPORT BOOL KHIsWindowVisible();
KEYHOOK_EXPORT void KHEnableZoomWindow(BOOL);
KEYHOOK_EXPORT void KHSetZoomParams(int Width, int Height, WORD HotKey,
	WORD ModKey, int Rate, int Zoom, BOOL bPersist);

LRESULT CALLBACK MyKeyboardProc(int, WPARAM, LPARAM);
void CreateZoomWindow(HWND hwndParentWindow);
void CloseZoomWindow();
void UpdateZoomWindow();
void SlowMouse();
void RestoreMouse();

#define ZOOMWIDTH  (MyWidth  * MyZoom)
#define ZOOMHEIGHT (MyHeight * MyZoom)
#define WINDOWWIDTH  (ZOOMWIDTH  + 2)
#define WINDOWHEIGHT (ZOOMHEIGHT + 2)
#define CURSORXOFFSET (-MyWidth  / 2)
#define CURSORYOFFSET (-MyHeight / 2)

#define ID_TIMER 132

#define ZOOMWINDOWNAME "ZoomWindow"
#define ZOOMCLASSNAME  "ZoomWindowClass"

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -