<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[soso_coco的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/soso_coco</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; soso_coco]]></copyright><item><title><![CDATA[HHOOK 常用结构体]]></title><link>https://blog.youkuaiyun.com/soso_coco/article/details/89489133</link><guid>https://blog.youkuaiyun.com/soso_coco/article/details/89489133</guid><author>soso_coco</author><pubDate>Wed, 24 Apr 2019 11:22:03 +0800</pubDate><description><![CDATA[转载：   https://blog.youkuaiyun.com/linux7985/article/details/39644669
MSDN: https://docs.microsoft.com/en-us/windows/desktop/api/winuser/ns-winuser-tagmousehookstructex
MOUSEHOOKSTRUCT structure
typedef stru...]]></description><category></category></item><item><title><![CDATA[QT与C++常用类转换]]></title><link>https://blog.youkuaiyun.com/soso_coco/article/details/89308721</link><guid>https://blog.youkuaiyun.com/soso_coco/article/details/89308721</guid><author>soso_coco</author><pubDate>Mon, 15 Apr 2019 11:26:06 +0800</pubDate><description><![CDATA[QT类 与C++常用类转换

]]></description><category></category></item><item><title><![CDATA[QT后台监控键盘和鼠标]]></title><link>https://blog.youkuaiyun.com/soso_coco/article/details/89302883</link><guid>https://blog.youkuaiyun.com/soso_coco/article/details/89302883</guid><author>soso_coco</author><pubDate>Mon, 15 Apr 2019 00:23:16 +0800</pubDate><description><![CDATA[目录

一、QT程序激活状态下的监控；
二、QT程序非激活状态下的监控

一、QT程序激活状态下的监控；

主要方法：重写键盘、鼠标事件（教程多，略过）

二、QT程序非激活状态下的监控

主要方法：HHOOK       DLL

知识要点：

1.HOOK学习
2.生成DLL
3.调用DLL

1、HOOK学习
相关知识：

SetWindowsHookEx（…）
UnhookWindowsH...]]></description><category></category></item><item><title><![CDATA[Qt全局热键qxtglobalshortcut5]]></title><link>https://blog.youkuaiyun.com/soso_coco/article/details/89301417</link><guid>https://blog.youkuaiyun.com/soso_coco/article/details/89301417</guid><author>soso_coco</author><pubDate>Sun, 14 Apr 2019 20:38:50 +0800</pubDate><description><![CDATA[Qt全局热键第三方库qxtglobalshortcut5使用

1.下载第三方库https://github.com/ddqd/qxtglobalshortcut5
2.把qxtglobalshortcut5文件放在项目目录下，在项目.pro加入一句，include(qxtglobalshortcut5-master/qxt.pri)
3.使用，包含头文件#include “qxtglobalsh...]]></description><category></category></item><item><title><![CDATA[QTimer类]]></title><link>https://blog.youkuaiyun.com/soso_coco/article/details/89301105</link><guid>https://blog.youkuaiyun.com/soso_coco/article/details/89301105</guid><author>soso_coco</author><pubDate>Sun, 14 Apr 2019 20:19:22 +0800</pubDate><description><![CDATA[QTimer类参考

继承了QObject。
QTimer类提供了定时器信号和单触发定时器。

所有成员函数的列表。
公有成员

QTimer ( QObject * parent = 0, const char * name = 0 ) ~QTimer () bool
isActive () const int start ( int msec, bool sshot = FALSE ) voi...]]></description><category></category></item><item><title><![CDATA[QWidget类 简介]]></title><link>https://blog.youkuaiyun.com/soso_coco/article/details/89298808</link><guid>https://blog.youkuaiyun.com/soso_coco/article/details/89298808</guid><author>soso_coco</author><pubDate>Sun, 14 Apr 2019 17:21:14 +0800</pubDate><description><![CDATA[QWidget 类
 定义：代表一般的窗口，其他窗口类都是从 QWidget 类继承出来的。

继承关系
 同时继承：QObject 类 和  QPaintDevice类

构造函数如下
QWidget(QWidget *parent = 0, Qt::WindowFlags f = 0);  
       参数： parent 指向父窗口，如果这个参数为 0，则窗口就成为一个顶级窗口
    ...]]></description><category></category></item><item><title><![CDATA[QT5.12创建及调用dll（图文教学）]]></title><link>https://blog.youkuaiyun.com/soso_coco/article/details/89217051</link><guid>https://blog.youkuaiyun.com/soso_coco/article/details/89217051</guid><author>soso_coco</author><pubDate>Thu, 11 Apr 2019 18:19:07 +0800</pubDate><description><![CDATA[QT5.12创建dll及调用（图文教学）
一、生成DLL


新建文件或项目（New Project）


项目→Library→C++库→Choose…


项目介绍及位置：类型：共享库   名称：Dll


一直点下一步，进入主界面，


点开dll.h,增加如下代码：int add(int a,int b);



点开源文件dll.cpp,增加函数;
DLL::add(int a,int ...]]></description><category></category></item></channel></rss>