Others

Chromium:学习,框架,一

Chromium:学习,框架,一

bingliaolong 1年前 27 0

Views框架 由不同的UI空间组成不同的UI模块 比如标签栏,地址栏,书签栏等等 最后由BrowserView这个主要UI容器将不同的UI模块组织到一起 View 概述 Chromium 的 Views 框架中的基本 UI 元素,是所有 UI 组件的基类 作用 它提供了一个基础...

Chromium:学习,Widget,二

Chromium:学习,Widget,二

bingliaolong 1年前 19 0

Widget 概述 Chromium 中 UI 框架的一个核心类,它用于管理和控制应用程序窗口、对话框或其他类型的用户界面元素 Widget 提供了窗口的创建、布局、绘制、事件处理等功能,是 UI 系统中不可或缺的组件 角色 Widget 是一个基础类,用于创建和管理窗口或控件 ...

Base_system

Base_system

bingliaolong 4年前 2 0

sys_info 类 namespace base class SysInfo 函数 返回当前计算机上的逻辑处理器/内核数 返回当前机器上物理内存的字节数 返回当前机器可用物理内存的字节数 返回此进程的虚拟内存的字节数。 回报零值表示可用虚拟机没有限制记忆 返回当前计算机上的物理...

Cef:编译相关

Cef:编译相关 2

bingliaolong 2年前 31 0

地址 最新cef二进制下载地址: 下载 介绍: 文档 cef升级: 文档 步骤记录一 检查VS环境,相关组件是否正确安装 Windows SDK ATL MFC Native 创建相关目录 下载depot_tools 用解压软件解压到某个目录,如e:\Google_Repo\ce...

Chromium:鼠标事件的生成与处理

Chromium:鼠标事件的生成与处理

bingliaolong 2年前 17 0

启动部分(chrome.exe) wWinMain chrome.dll ChromeMain content.dll base.dll 消息泵 消息循环 将消息分派给窗口过程处理函数 user32.dll ui_gfx.dll ui_views.dll 这里把消息包装成even...

Base_hash

Base_hash

bingliaolong 4年前 3 0

hash Hash 计算内存缓冲区的哈希 不推荐这个,改用FastHash FastHash 真正快速高质的哈希 PersistentHash 计算内存缓冲区的哈希值 HashInts32/HashInts64 32位或64位数字对的哈希 md5 MD5Init 初始化给定的MD...

base_string

base_string

bingliaolong 4年前 0 0

string_piece_forward strcat Strcat StrAppend string_number_conversions Number -> string String -> number 16进制相关的转换 string_piece base::...

二_关于Stun和Turn服务器

二_关于Stun和Turn服务器

bingliaolong 5年前 28 0

前言 本地局域网的设备会被分配一些本地IP地址(C类ip地址),用于局域网内部使用。 这个IP地址是不能用于外部使用的,因为和外部的网络通信,需要使用公网IP。因而,如果我们使用这个内网IP进行webrtc的对等端通信,将会是不成功的。 STUN webrtc使用stun来解决上...

Chromium 界面

Chromium 界面

bingliaolong 4年前 22 0

跨平台 主要使用c++进行开发 通过base库和ui库,接管了系统的消息,不直接调用系统API 使用skia,统一了不同平台的绘制 DUI DirectUI意为直接在父窗口上绘图,子窗口和子控件不以实际窗口的方式创建,不包含系统窗口句柄 可以更灵活的组合出各种复杂控件和效果 更多...

一_关于WebRtc在Windows下VS2019环境下的配置经验

一_关于WebRtc在Windows下VS2019环境下的配置经验

bingliaolong 5年前 4 0

简述 经过无尽的折磨之后,总结了以下关于WebRtc工程在Windows10下的配置部署经验 环境 webrtc会自己下载他依赖到的一些东西,并区别于外部安装的同款产品的环境,根据我的了解,大概是通过depot_tools这个系统环境变量的内容来管理的。 git python2 ...

扫一扫二维码分享