Qt 弹出菜单右键菜单 QMenu 设置不同颜色的子项
在Qt中,可以使用样式表(StyleSheet)来自定义QMenu的外观,包括其子项(如菜单项QAction)的颜色。但是,要注意的是,直接通过样式表为QMenu的每个子项设置不同的颜色可能不是很方便,因为样式表通常用于设置类的整体样式,而不是单个实例。
这个 demo 就是实现设置单个子项不同颜色。
详见博文:
https://pafey.blog.csdn.net/article/details/142261768
动态捕获Windows窗口句柄工具
动态捕获Windows窗口句柄工具。
Inspect
支持无焦点窗口捕获,可动态实时监听当前系统打开的窗口,并获取窗口的详细信息。
可以很方便的对软件进行模拟操作。。。
DDDD
动态捕获Windows窗口句柄工具。
Inspect
支持无焦点窗口捕获,可动态实时监听当前系统打开的窗口,并获取窗口的详细信息。
可以很方便的对软件进行模拟操作。。。
DDDD
动态捕获Windows窗口句柄工具。
Inspect
支持无焦点窗口捕获,可动态实时监听当前系统打开的窗口,并获取窗口的详细信息。
可以很方便的对软件进行模拟操作。。。
DDDD
动态捕获Windows窗口句柄工具。
Inspect
支持无焦点窗口捕获,可动态实时监听当前系统打开的窗口,并获取窗口的详细信息。
可以很方便的对软件进行模拟操作。。。
DDDD
动态捕获Windows窗口句柄工具。
Inspect
支持无焦点窗口捕获,可动态实时监听当前系统打开的窗口,并获取窗口的详细信息。
可以很方便的对软件进行模拟操作。。。
DDDD
动态捕获Windows窗口句柄工具。
Inspect
支持无焦点窗口捕获,可动态实时监听当前系统打开
pjsip支持mp3编译库 libpjproject-i386-Win32-vc14-Release
使用 MicroSip 源码编译后,在录音配置界面虽然有 mp3 格式选项,但是实际录音后不会生成mp3 文件夹,而选择wav格式却可以正常生成 wav 文件。
经测试发现需要重新编译 pjsip 工程,加入 mp3 编码才可以。
这个是编译后的库文件,vs2015 x86 编译的,亲测可用。
IBindStatusCallback子类
用于函数 STDAPI URLDownloadToFileW(LPUNKNOWN,LPCWSTR,LPCWSTR,DWORD,LPBINDSTATUSCALLBACK); LPBINDSTATUSCALLBACK参数的定义类
博客地址:https://blog.csdn.net/qiangzi4646/article/details/80667753
【源代码】phonon-mplayer 后端插件,扩展支持mp4、rmvb、acc等视音频格式
qt4.8 自带的 phonon 插件支持的视频音频较少,一般开发都采用mplayer来替代从而扩展支持的格式。这个插件测试可用,里面有编译好的库文件(mplayer.lib 、phonon_mp.dll、phonon_mp.lib)具体参考https://blog.csdn.net/qiangzi4646/article/details/79769631
源代码电脑通过adb控制安卓手机
vs2008编译通过,电脑通过adb控制安卓手机拨打电话,发短信,控制微信自动加好友,安卓版本4.3以上,主要是通过读取手机当前界面的元素布局,保存到xml,然后通过xml解析出各个控件的坐标,通过adb命令模拟点击,滑动,点亮屏幕,上划解锁,启动微信,拨打电话等功能。详见博客:https://blog.csdn.net/qiangzi4646/article/details/79727865
[源码]比较成熟dll导出类示例(包含win32和mfc两种dll以及exe调用示例)
[源码]比较成熟dll导出类示例(包含win32和mfc两种dll以及exe调用示例)
参考codeproject大神链接https://www.codeproject.com/Articles/28969/HowTo-Export-C-classes-from-a-DLL
mfc组合框下拉列表项添加删除按钮
类似于qq的登录框历史账号右边的删除按钮,一般用于客户端的登录界面,vs2008编译通过,debug文件夹可查看编译好的exe
window 采集扬声器音频并播放
通过Core Audio中的API函数来实现采集声卡输出,采集到的音频流保存与内存,并直接播放.支持 window Vista 以上系统.
源码中文和 Unicode 互转
一个中文和 Unicode 之间互转的小工具,VS2008编译通过。可直接在release下打开exe预览。。。。。。。。。。。。。。。。。。。。
QT 中使用 Windows API----SendMessage() 进行窗体间消息传递
QT 中使用 Windows API----SendMessage() 进行窗体间消息传递,方便主窗体下的单独兄弟窗口类之间传递消息
QTextEdit 实现 QLineEdit 的 setPlaceholderText() 和 setMaxLength ()函数
QTextEdit 实现 QLineEdit 的 setPlaceholderText() 和 setMaxLength ()函数
多线程向线程函数传递多个参数实例
基于MFC对话框类创建的线程,传递给线程函数2个参数,线程函数调用窗口类控件操作等。
Log4Cpp使用实例
自己编译好的log4cpp的DLL 和 LIB
封装了一个使用类,从本地读取配置log级别等信息,可输出多个种类的日志文件,输出示例如下
[2017-02-20 16:09:51.910](NOTICE)Sys : 进入了CPfy_log4cppDlg::OnBnClickedButton1函数
[2017-02-20 16:09:51.911](NOTICE)Sys : 写入系统日志
[2017-02-20 16:09:51.911](NOTICE)Sys : 退出了CPfy_log4cppDlg::OnBnClickedButton1函数
详细见:http://blog.csdn.net/qiangzi4646/article/details/56017080
MicroSIP 增加 g729 源代码
基于pjsip 的sip客户端 MicroSIP 的源代码,由于MicroSIP 开源的代码中不支持g729 ,特加入支持g729语音编码。vs2008编译通过,MicroSIP-3.12.1-src\Release 文件夹下microsip.exe 可以自己运行测试;
【源代码】mfc 托盘闪烁及鼠标左右键响应
实现 mfc 对话框的托盘创建,鼠标单击,双击,右键响应及托盘图片闪烁.
md5生成实例
一个生成md5值的小栗子,vs2008 编译运行
SocketTool
SocketTool调试软件是一款网络TCP/UDP通信调试工具
本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。
它可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。
★ 全面集成 TCP服务器/客户端; UDP服务器/客户端; UDP广播/组播 功能
★ 支持多Socket并行测试, 采用树状Socket可视化界面,所有Socket句柄一目了然
★ 在一个程序内可进行多句柄/多类型的Socket的创建/删除/以及数据收发等操作
★ 支持16进制的发送和16进制接收显示,支持汉字以及文本发送
★ 用户可以方便的把接收到的数据保存下来
★ 支持发送、接收字节数统计
VC socket 服务器编程实例源码
vc6.0 的 socket 编程,实现 socket 通信,分客户端和服务器端。