自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1206)
  • 资源 (81)
  • 收藏
  • 关注

原创 有声小说书屋 4.0 发布,可能是PC上最好的听书软件

将txt epub格式小说,直接托入即可也可将包含txt小说的 文件夹,直接拖入,会自动解析。

2024-07-18 15:01:35 1091 3

原创 有声小说书屋阅读软件 功能及技术分析

左侧是树形列表, 代表着书籍、章节右侧是显示, 显示章节内容总体框架使用的VC的 SDI 单文档程序框架。

2022-09-26 11:47:25 761

原创 创建 一个 最基本的 duilib窗口过程

一、使用向导 生成windows桌面程序1、 创建win32Project2、组织结构此时,都是VS 默认代码TestPro.h#pragma once#include "resource.h"TestPro.cpp// TestPro.cpp : Defines the entry point for the application.//#include "stdafx.h"#include "TestPro.h"#de..

2022-05-24 12:20:07 805 1

原创 项目总结 普通模式 相框模式

注: 双屏模式下,又细分的连麦及合成图片方式普通模式 就是 1+3个小窗口模式相框模式可以有1+1 1+2 1+3 三种连麦模式要求在开始上课时,选择相框模式还是普通模式,...

2024-09-13 11:10:07 32

原创 duilib 直接可编译运行的 实例DEMO

陆陆续续花时间精力做了几个DEMO,VS2013以上,编译即可运行,资源样式都带着。如果学习使用,或类似需求的话,可以参考下,有需要的,可以私信联系。目录1、duiliib 基本控件使用示例2、文件选择对话框3、登录界面例子4、各种消息框的示例5、时间工具条示例6、透明倒计时 各种常用的duilib控件展示,及具体的实现示例,此实例,展示常用的控件,方便移植到其它项目中,免得自己再费劲巴拉的重写。这是个小例子这是个比较完整的登录界面UI例子,附带样式,做登录界面的话,这是一个不错的学习例子,直接可编译运行,

2024-09-13 11:05:25 175

原创 c# c++程序 交互

/退出子进程//给C++进程发送。

2024-09-02 18:41:57 437

原创 英文小说,添加中文注释的方法

效果:CSSHTML。

2024-09-02 11:09:00 355

原创 MAC +win10 笔记本, OBS 桌面音频不起作用 问题 总结

现象:MAC+WIN10笔记本,音频是好好的,可以听,但是OBS使用的时候,桌面音频条,保持静止,录制的视频,也没有系统声音。问题排查。

2024-08-26 16:55:08 319

原创 duilib 窗口销毁 方式

一般情况下,所有的窗口都派生自WindowEx。

2024-08-15 11:41:55 89

原创 有声小说书屋 上线win10 应用市场了

6、一键生成本地网站功能,生成本地全书内容网站时,带左侧导航条,方便定位,在网页中,也可朗读。你想使用这个功能的话,可以在官网中 下载客户端,下载后,免安装,解压后,就可以使用全部功能了。然后在应用市场中,下载有声小说书屋 ,(如果已经下载过,需要卸载后,重新下载才起作用)1、txt小说文本或txt文件夹,直接拖入软件中,便可 自动划分章节。7、 生成的本地网站,可以拷贝到手机上,在手机上一样的 看、 听。4、一键生成本书音频,点击某个章节,便可生成此章节后的音频文件。安装后,即可从开始菜单中,选择打开。

2024-08-15 10:53:04 313

原创 duilib 之 窗口枚举显示实例 一

duilib中 解析,可见控件还是listBox,只是使用的布局是格子布局,不同于垂直布局和水平布局。窗口用一个listBox显示,只是这个listBox是指定的Tile格子布局的方式,指定3列。将选中的窗口信息,发送到CB函数中,以便在主窗口中进一步处理。因为显示的窗口,所以希望根据HWND,截取窗口显示在列表中。4、选择某项,点击确定后,将信息传递到主窗口中处理。需求,点击一个按钮,遍历当前窗口,将其显示出来。1)、设置一个CB,绑定主窗口的某一函数。2)、根据HWND句柄,绘制窗口。

2024-08-15 10:48:39 48

原创 浏览器采集黑屏 问题

选择OPENGL 然后重启浏览器 就可以了。

2024-08-06 15:23:35 220

原创 win 自动的杀毒软件,误报病毒情况 如何排除

原因:自带的,mricosoft defender 防病毒软件,将其作为病毒了,所以打不开。添加要排除的文件夹后,防病毒软件,也就不会对该文件夹做处理了,软件也就可以正常打开了。但我确实需要这个软件,怎么办呢, 每次解压后,系统都将其判断为病毒,自动删除掉。

2024-07-30 10:37:06 281

原创 电脑听书上的 比较好的 语音包 介绍

然后通过打开方式、或共享 方式, 使用edge浏览器打开,即可手机上听了。安装语言包后, 重新打开有声小说,就会在 朗读者 这里看到新的朗读者了。如果要更自然的语音朗读的话,就得介绍下edge浏览器的 朗读功能了。选中新的朗读者, 听书的时候,就可以用这个新朗读者听书了。录制音频的时候, 也会以这个新的朗读者进行录制。在搜索引擎中,搜索下,然后 下载安装就可以了。生成的本地网站,默认会在edge浏览器中打开,在电脑上,听书,语音包的好坏直接影响到听感。4、生成的本地网页,可拷贝到手机、pad中。

2024-07-26 14:25:08 466

原创 网易互动SDK升级

*** 加入音视频房间。* 通过本接口可以实现加入音视频房间,加入房间后可以与房间内的其他用户进行音视频通话。* @par 调用时机* 请在初始化后调用该方法。* @note* - 加入房间后,同一个房间内的用户可以互相通话,多个用户加入同一个房间,可以群聊。使用不同 App Key 的 App 之间不能互通。* - 加入音视频房间时,如果指定房间尚未创建,云信 服务器内部会自动创建一个同名房间。

2024-07-23 15:06:30 54

原创 txt小说 ,在手机上 听书的方法

找到了一本喜欢的txt小说,纯看的话,太费眼,想听怎么弄?下面是方法:如果是在电脑上 听书,可以参考这篇文章电脑不能随便携带,想用手机听书,怎么办呢?不急,下面就是在手机上 听txt小说的方法。

2024-07-23 10:41:17 743

原创 使用std::async,解决 枚举窗口时,获取窗口名字的 堵塞 卡住问题

std::async可以用于异步执行任何可调用对象,包括函数、lambda 表达式、函数对象等。它返回一个对象,用于检索异步任务的结果std::async提供了简便的异步编程接口,结合,使得多线程编程变得更加容易和直观。异步执行任务,避免阻塞主线程。提供获取任务结果和处理异常的机制。支持超时等待和延迟执行策略。// 启动异步任务// 在需要时获取结果return 0;

2024-07-22 17:33:51 91

原创 互动直播 之 多人连麦窗口,昵称等信息获得

但是,这里有个问题,这时候,SubExe_SendUserIMAndName 主进程传来的 昵称信息,有可能慢一点,导致多麦窗口昵称为空。原因就是,多麦窗口添加连麦者时,此时改连麦者的昵称信息还未获得。多麦窗口添加连麦者时。

2024-07-18 15:11:19 502

原创 互动直播 之 连麦者位置、合成布局、显示方式等

普通合成的时候,合成哪些连麦者,可以由 m_BypassCtrlClass.liveUsesNeedShow_ 确定。之前这里是房间里的学生的数目,如果改成现在的只需显示的学生,则其它地方也会受影响,所以这里还得完善下。合成布局要解决的是:多人连麦,哪些连麦者可以被合成,以何种排列方式整合成一副画面。这里传入的是:pChatForm->m_studentInRoomSet。与连麦者相关的,不仅有连麦者位置,还有观众看到的合成画面。在这里获得需要显示的那些连麦者用户的账号集。

2024-06-14 14:19:55 605

原创 chatgpt 生成的 左侧导航功能的网页

这是用chatgpt生成的网页,其实,不是一下子就生成了满足需求的网页,而是要不断地和chatgpt交互,不断地调试改进,不断地让它理解你的需求,最终才能达到可用的效果。以下导航,就是通过和chatgpt沟通几个小时后,才达到了满意效果。和普通编程不同,你得让它正确理解你的意思才行,不过它做了个大概后,你如果在这个基础上,迅速改进,达到自己的需求也行。

2024-06-14 11:33:17 1123

原创 互动直播 之 从多人连麦列表中, 选择需要展示的连麦者

不同的直播方式,需要展示的人数不同,普通直播允许4个连麦者, 双视频直播 可能 3.2.1。所以根据不同的直播方式,确定需要展示的连麦者人数。根据UI上,选择的人数,更新双屏模式。下面是与之相关的几个函数。

2024-05-31 15:35:57 225

原创 std::vector 容器, vec1 按照 vec2的次序排序

需求就是,vec1中,元素按照vec2 中元素排序。

2024-05-31 15:34:02 193

原创 互动直播 之 连麦者 声音变化 管理

已有的声音,声音减弱处理。新的声音,添加到map中。

2024-04-29 16:22:13 81

原创 duilib 原理分析 之 Button的click 事件

button模版类的基类是label模版类主要设置文字操作public:/// 重写父类方法,提供个性化功能,请参考父类声明/*** @brief 设置文本样式* @param[in] uStyle 要设置的样式* @return 无*//*** @brief 获取文本样式* @return 返回文本样式*//*** @brief 获取指定状态下的文本颜色* @param[in] stateType 要获取的状态标志。

2024-04-29 16:20:48 231

原创 duilib 之 鼠标按下事件是如何处理的?

kEventMouseButtonDown,是duilib中自己定义的事件,意为 鼠标按下事件这里窗口事件被转换成了 duilib自定义事件处理。else。

2024-04-17 18:19:09 195

原创 duilib 分析 之 OnInitLayout() 运用的时机 及应用

布局初始化后,会调用这个虚函数。

2024-04-17 18:16:33 56

原创 旅游回来几天,笔记本突然出现TEST MODE ,重启黑屏

但是重启后,还是黑屏,后来发现,任务管理器中,总是有360进程, 打开控制板,将360卸载了,重启登录后,终于见到桌面了。西安旅游六天归来,发现笔记本成了TEST MODE ,我记得走之前,设置了睡眠,但是现在还在嗡嗡的响。任务管理器可以打开,运行explorer.exe,转圈,然后,就没然后了,还是黑屏。卸载这几天,自动给装的软件,edge dev 等,卸载的过程中,突然就显示桌面了。后来,从任务管理器,运行control, 打开了控制面板,重启后,登录界面可以进,输入密码后,黑屏,

2024-04-02 15:10:59 143

原创 duilib 基本控件 之 列表控件应用

因为列表单项中,有自定义的控件HBitmapControl ,所以这里创建列表项时,有个创建回调,专门处理自定义控件。

2024-03-26 17:56:24 196

原创 duilib 自定义扩展列表

// 列表项,用于在列表中展示数据的子项public:/// 重写父类方法,提供个性化功能,请参考父类声明/*** @brief 获取父容器* @return 返回父容器指针*//*** @brief 设置父容器* @param[in] pOwner 父容器指针* @return 无*//*** @brief 获取当前索引* @return 返回当前索引*//*** @brief 设置索引* @param[in] iIndex 索引值。

2024-03-26 17:54:22 203

原创 CEF C++端判断前端是否注册了某个JS函数

前端注册的方法,保存在渲染进程中render_registered_function_浏览器进程要获得渲染进程信息,就需要通过进程通信的方法。收到后,返回上层处理。

2024-03-13 15:56:06 228 1

原创 客户端 生成二维码 APP 扫码登录逻辑

返回扫码用户的 UID 和他的 userIcon,我们这里就是要下载这个头像,并显示出来。当确定需要显示二维码时,需要使用fake_uid,向服务器请求,获得passport。在全局隐藏窗口中,获得目标登录窗口类,在此类中负责下载头像、显示头像。PUSH回调信息,Post到g_ui全局隐藏窗口的窗口处理函数中。收到下载头像响应后,隐藏二维码,头像控件,设置头像路径 并显示。APP扫码后,二维码要变成用户的头像,以说明,用户已经扫码了。客户端收到 用户扫码的 PUSH。APP 扫码,点击确定后。

2024-03-13 15:55:04 999

原创 CEF c++调用JS,并获得JS返回值的 流程

所以,渲染进程进而判断,如果返回对象的话,则把对象转换成json串,再返回给调用这个JS的那个C++函数的回调中。这里的匿名函数,就是c++,调用注册的JS名时,所要执行的那段JS代码函数。这样,C++调用这个注册的JS,又得到了JS的返回json信息。参数:方法名、JSON参数串,接收JS回调的匿名函数。在前端中,使用扩展代码提供的方式,注册个JS。CEF中,c++层,可以直接调用这个JS。如果,JS中,需要返回C++ 执行结果,比如,C++浏览器进程 ,调用方式。这里,JS返回的是一个对象,

2024-03-08 17:31:05 313

原创 CEF JS与c++能够交互的原理 以及 JS 调用C++的流程分析

当js中,触发了扩展代码中的函数中,就会调到这里处理// 当Web中调用了"NimCefWebFunction"函数后,会触发到这里,然后把参数保存,转发到Broswer进程// Broswer进程的BrowserHandler类在OnProcessMessageReceived接口中处理kJsCallbackMessage消息,就可以收到这个消息// 允许没有参数列表的调用,第二个参数为回调// 如果传递了参数列表,那么回调是第三个参数else。

2024-03-08 15:21:55 519

原创 duilib 基础 之 事件响应方法集锦

注意,将transBox mousechild设置为false,才会响应, 要不然,可能会被子控件响应去。可以添加 AttachBubbledEvent事件通知,子控件将鼠标消息,和冒泡一样,通知给父控件。如果,子控件也要响应鼠标,还要时间上述效果。

2024-02-05 11:16:14 258

原创 c++ 子进程交互 逻辑

隐藏可以子进程自己完成,自己设置为隐藏即可。获得父进程句柄,写入子进程句柄。比如,点击某个按钮,隐藏子进程,显示父进程。父进程处理消息,显示自己。子进程点击后,隐藏自己。

2024-02-05 10:21:07 1368

原创 duilib msg消息框扩展,返回更多信息

使其回调为更多信息的回调函数。回调函数中,增加额外信息。消息框,结束时,返回回调信息。

2024-01-31 10:18:35 174

原创 互动直播 之 模式选择框

同时,选第一个时,隐藏这个选项,选第二个时,显示这个选项。选择后,再将信息返回给子进程。给主进程发送消息 处理。

2024-01-31 10:16:14 67

原创 互动直播项目 梳理 自定义视频帧控件 BitmapControl

位于ui_kit项目下case 3:break;

2024-01-23 10:17:16 327

原创 duilib 实战 之 悬浮时间小窗口 3 新增一个Option控件类

想新增个OptionHBox 控件类,主要是想实现 option组,动态显示哪个的子项的问题。发现,原duilib没有这个功能,就参照duilib原有功能,扩展了一下。目录一、duilib新增一个控件类1、duilib\Core\Define.h 新增一个宏定义2、Option模板类3、在WindowBuilder中创建4、扩展一个 选中某个子项的功能5、实例1)、样式2)、代码中设置组名,选则子项选中某个子项,同时将其它子项选中状态设置为FALSE注意: 只有子项 添加gro

2024-01-23 10:10:41 303

原创 双屏相框模式 1 整体布局

测试效果,在画布底端中央,显示用户名等信息。

2024-01-17 14:40:33 64

中英文 四六级 托福 初高中 字典,从github处得来, 同时也包含自己精简了的json,只保存第一个翻译

中英文 四六级 托福 初高中 字典,从github处得来, 同时也包含自己精简了的json,只保存第一个翻译

2024-08-27

c++ 二维码生成的示例

c++ 二维码生成的示例

2024-08-07

duilib 快速入门专栏 :https://blog.csdn.net/shuilan0066/category-800777

duilib 各种按钮、tab、列表等基本控件样式 示例

2024-08-07

duilib 快速入门专栏 :https://blog.csdn.net/shuilan0066/category-800777

duilib 实现的窗口登录界面

2024-08-07

duilib 快速入门专栏:https://blog.csdn.net/shuilan0066/category-8007774

本文介绍如何使用duilib库创建一个悬浮在屏幕上的时钟工具条,包括窗口初始化、设置定时器显示当前时间、动态调整大小以及自定义字体等功能。详细步骤涵盖从窗口置顶、取消任务栏显示到添加刷新机制等关键操作

2024-08-07

c++ duilib 使用一个布局文件,实现不同消息框显示

使用参考 博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/133385195

2023-09-28

64位 openssl lib库

64位 openssl lib库

2023-07-28

根据学生成绩分不同段位分别显示 类似英雄榜

根据学生成绩 分不同段位 分别显示 类似英雄榜 比如: 至尊 黄金 白银 青铜 每个段位多少人 各自分数等 使用VUE +elementUI打造 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/128675595

2023-01-13

QT窗口,自定义标题栏 并实现拉伸 移动功能示例

QT窗口,自定义标题栏 并实现拉伸 移动功能示例 OBS 自定义标题栏示例 相应博文: OBS自定义标题栏 https://gudianxiaoshuo.blog.csdn.net/article/details/104606115

2023-01-11

VC++ SDI 单文档框架 菜单应用实例

VC++ SDI 单文档框架 菜单应用实例

2022-12-26

vc++ 课程 学生成绩登录系统源码

vc++ 课程 学生成绩登录系统源码 添加记录、删除记录等操作

2022-12-26

ThinkPHP网站登录注册模块开发 毕业设计论文

ThinkPHP网站登录注册模块开发 毕业设计论文

2022-12-26

DShow头文件及LIB库

DShow头文件及LIB库

2022-12-26

VC++ 资源管理器 毕业设计论文

VC++ 资源管理器 毕业设计论文 只是毕业设计论文

2022-12-26

VC++ 小软件 毕业设计论文

VC++ 小软件 毕业设计论文

2022-12-26

将某网页设置为homepage的 MFC 小例子

将某网页设置为homepage的 MFC 小例子

2022-12-23

MFCDuilibTest

MFC中 使用duilib的一个小例子

2022-12-23

glink屏幕写字源码

glink屏幕写字源码 根据自己需求,做了部分改变,C#源码,提供方便的屏幕写字功能

2022-12-23

DXGI 桌面采集流程 简单示例

DXGI 桌面采集流程 简单示例

2022-07-25

微软github提供的DXGI 示例代码

微软github提供的DXGI 示例代码

2022-07-25

obs-studio_27.2 开源软件OBS 源码及子模块源码 打包

开源软件OBS 源码及子模块源码 打包 子模块 比较难下载,这次都打包在里面了 编译方法参考博客:https://gudianxiaoshuo.blog.csdn.net/article/details/125683811

2022-07-11

第一个duilib工程示例 博客地址:https://gudianxiaoshuo.blog.csdn.net/article

博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/124878982 一、clone 整个项目 1、clone 2、框架结构 3、官方例子 二、使用向导 生成windows桌面程序 1、 创建win32Project 2、组织结构 三、改造成DUILIB 1、清理代码 2、加入DUILIB 各种工程 3、修改输出目录 4、添加包含目录、lib目录 5、运行库 6、添加引用 四、代码改造 1、在 stdafx.h 中引入所需的头文件 2、引入线程类 1)在创建的项目中 wWinMain 所属的头文件中,增加自定义的主线程对象。 2)在 wWinMain 的文件中,增加主线程对象的方法实现,在这里初始化 duilib 3、创建一个窗口类 1) 头文件 2)CPP 3) 加入几个必须的接口 4、XML文件 1)在运行目录中,添加资源文件 2)XML样式文件 5、显示窗口

2022-05-30

VUE--组件示例 博客 https://gudianxiaoshuo.blog.csdn.net/article/detail

博客 https://gudianxiaoshuo.blog.csdn.net/article/detail VUE 组件示例

2022-05-28

elementUI 本地化 所需资源

elementUI 本地化 所需资源 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/12271

2022-01-27

罗技摄像头公共属性集 文档 及头文件.zip

找了好久才找到的,官网已经没有了,再对罗技相机控制上 有用 logitech_uvc_driver_public_property_sets LVUVCPublic.h 可以参考博客: https://blog.csdn.net/shuilan0066/category_9571671.html

2021-09-26

EnumDevice.zip

使用directshow 枚举 视频设备、音频设备的代码示例 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/118573432

2021-07-08

DXResource.zip

DirectShow 相关资源 包含所需的头文件、 官方的graphEdit Directshow.chm官方文档

2021-07-08

gimp-2.10.24-setup-3.exe

一款开源的 图片制作软件 制作ICON 使用博客:https://gudianxiaoshuo.blog.csdn.net/article/details/118081970

2021-06-21

signtool.exe

微软签名工具 使用博客 :https://gudianxiaoshuo.blog.csdn.net/article/details/117411743

2021-05-31

duiliib 基本控件使用示例.zip

云信duilib 基本控件使用示例 具体使用方法 参考博文 duilib 快速入门 (C++ 界面开发) https://blog.csdn.net/shuilan0066/category_8007774.html

2021-04-16

Package Control.zip

sublime package control 安装说明:https://gudianxiaoshuo.blog.csdn.net/article/details/113526297

2021-02-01

obs可能还需依赖的dll.zip

obs可能还需依赖的dll libeay32.dll libgcc_s_dw2-1.dll libwinpthread-1.dll ssleay32.dll

2021-01-28

OBS开发需要安装的软件.zip

包含cmaker vs2013 depencies obs-studio-21源码 qt-vsaddin-msvc2013插件 OBS开发 博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/103179718

2021-01-28

depens.zip

dll depends win7 DLL DEPENDS win10 depends 运行 DependenciesGui.exe

2021-01-27

duilib 之 文件选择示例.zip

提供一个完整的duilib简单示例,用以演示从布局界面 到程序控制 到编译运行的完整过程。 演示了RichEdit控件、Button控件、 Slider控件的用法,方便初学者参考。 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/113181393

2021-01-26

JsonTest.zip

jsoncpp库配置、及应用示例 详情参考 博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/112804338

2021-01-21

modifyName.zip

实用小程序工具 之 批量修改文件名 csdn博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/112724711

2021-01-18

cmake-3.16.0-rc3-win64-x64

cmake-3.16.0-rc3-win64-x64

2021-01-02

快乐课堂V7.4.2.zip

快乐课堂 寓教于乐小组、个人 完善积分机制 老师评价: 很好,很有创意 这软件确实很实用 学生很感兴趣 这个软件在小组教学中,很有帮助

2020-08-16

任性动图V9.8.1.zip

简单的做动图 尤其是文字动图 可制作漂亮的闪字 照片合成动图,添加动态效果 傻瓜式创建动图方式

2020-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除