- 博客(9)
- 资源 (81)
- 收藏
- 关注
原创 CEF 之 CefKeyboardHandler使用: 添加按键信息
场景 : CEF浏览器网页全屏时,点击ESC按键,窗口没有获得ESC按键消息解决: CEF添加ESC按键通知 BrowserHandler添加CefKeyboardHandler按键处理基类 //按键按下事件 virtual bool OnPreKeyEvent(CefRefPtr<CefBrowser> browser, const CefKeyEvent& event, CefEventHandle os_ev...
2020-05-29 11:39:53 2416 3
原创 CEF 调用JS 示例
场景: C++端进行窗口抓屏 然后通过调用注册的JS函数 ,将截屏的BASE64数据发给浏览器显示1前端首先需要网页中注册要调用的JS函数<html><head> <meta charset="utf-8" /> <title>C++调用JS 给JS传递信息</title> <script language="JavaScript"> (() =...
2020-05-27 15:46:22 3100 8
原创 图像处理---区域透明图实现
在图片上指定一个圆角矩形,将此部分区域做透明处理1)将黑色设置为透明色的方式原理: 图片区域透明使用的原理是将图片某矩形区域统一置黑色,再指定黑色为透明色,绘制到目的图片中,这样在目的图片中,矩形部分就成为了透明区域 std::shared_ptr<Gdiplus::Bitmap> src_image_;方法1:...
2020-05-21 11:25:50 1419 2
原创 客户端 服务器 登录交互逻辑
1请求响应服务器这种默认最简单,PC客户端,根据服务器的域名端口号 host:port给服务器发送请求信息服务器响应后,再给客户端返回响应信息发送的信息类似POST /v1/weibo/do_login HTTP/1.1Host: org-demo.xnw.com:8082User-Agent: Mozilla/4.0Accept: */*Connection: closeContent-Type: application/x-www-form-urlencoded...
2020-05-19 18:15:23 870
原创 duilib 小知识 之窗口
窗口管理类:duilib有一个窗口管理类:class WindowsManager{public: SINGLETON_DEFINE(WindowsManager); WindowsManager(); virtual ~WindowsManager(); //根据窗口类名和id注册窗口 bool RegisterWindow(const std::wstring wnd_class_name, const std::wstring wnd_id, WindowEx *wnd);
2020-05-15 16:29:50 736
原创 duilib 小知识 之 类样式的编写
如果一样的控件经常被用到,最后写成一个类样式,这样再使用的时候就方便多了。示例比如:滑动条类:<Class name="VolSlider" value="height="14" width="80" value="50" max="100" min="0" thumbsize="...
2020-05-13 15:46:42 332
原创 duilib 小知识 之 鼠标进入进出处理
很多应用都有这样的场景,鼠标进入,显示按钮,鼠标离开隐藏按钮其实响应的是mouseEnter mouseLeave消息对于这个功能,duilib很容易就可以实现首先看看有哪些消息类型//定义所有消息类型enum EventType{ kEventInternalDoubleClick, kEventInternalMenu, kEventInternalSetFocus, kEventInternalKillFocus , kEventNone, k...
2020-05-12 13:52:35 950 4
原创 duilib 小控件 之 滑动条
1 滚动条Slider属性 <Slider parent="Progress" notifies="暂时不写" > <Attribute name="thumbnormalimage" default="" type="STRING" comment="拖动滑块普通状态图片"/> <Attribute name="thumbhotimag...
2020-05-08 11:32:07 1610
原创 Git小知识 忽略已跟踪文件、无法写、clone失败
1 git 忽略掉已经跟踪的文件不小心跟踪了一个不必要的文件。导致GIT PULL 时,老是受那个文件影响。解决方法: 删除GIT仓库中文件 然后提交新commit示例:git rm bin/intlive/hWnd.ini --cachedgit rm intLive2.6/bin/hWnd.ini --cached然后提交新版本git ...
2020-05-08 10:21:24 956
中英文 四六级 托福 初高中 字典,从github处得来, 同时也包含自己精简了的json,只保存第一个翻译
2024-08-27
duilib 快速入门专栏 :https://blog.csdn.net/shuilan0066/category-800777
2024-08-07
duilib 快速入门专栏:https://blog.csdn.net/shuilan0066/category-8007774
2024-08-07
c++ duilib 使用一个布局文件,实现不同消息框显示
2023-09-28
根据学生成绩分不同段位分别显示 类似英雄榜
2023-01-13
QT窗口,自定义标题栏 并实现拉伸 移动功能示例
2023-01-11
obs-studio_27.2 开源软件OBS 源码及子模块源码 打包
2022-07-11
第一个duilib工程示例 博客地址:https://gudianxiaoshuo.blog.csdn.net/article
2022-05-30
VUE--组件示例 博客 https://gudianxiaoshuo.blog.csdn.net/article/detail
2022-05-28
elementUI 本地化 所需资源
2022-01-27
罗技摄像头公共属性集 文档 及头文件.zip
2021-09-26
EnumDevice.zip
2021-07-08
gimp-2.10.24-setup-3.exe
2021-06-21
duiliib 基本控件使用示例.zip
2021-04-16
Package Control.zip
2021-02-01
obs可能还需依赖的dll.zip
2021-01-28
OBS开发需要安装的软件.zip
2021-01-28
duilib 之 文件选择示例.zip
2021-01-26
JsonTest.zip
2021-01-21
modifyName.zip
2021-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人