前几天看一网友关于 按键精灵 的讨论。 其实质是控制鼠标进行模仿动作。现给出主要实现代码及工作结构。但仅适合Win32编程初学者,高手就不用进了。
LRESULT APIENTRY WndProc(HWND, UINT, WPARAM, LPARAM); //窗口函数
BOOL ckzc(HINSTANCE); //注册窗口类函数
BOOL ckcj(HINSTANCE, int); //创建窗口函数
HINSTANCE hInst; //当前句柄
HWND hWndMain; //窗口句柄
上面首先是window窗口函数声明。然后依照惯例注册窗口类函数和创建窗口函数。通过关键字HINSTANCE、HWND分别获得当前句柄、窗口句柄。
BOOL ckzc(HINSTANCE hInstance)
{
WNDCLASSEX wcexMouse;
wcexMouse.cbSize = sizeof(WNDCLASSEX);
wcexMouse.style = CS_DBLCLKS; //支持鼠标双击
wcexMouse.lpfnWndProc = (WND...[ 查看全文 ]