- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 chromium启动流程和消息处理是怎么关联起来
..\chrome\app\chrome_main.cc该函数是首先进入的主函数#if defined(OS_WIN)DLLEXPORT int __cdecl ChromeMain(HINSTANCE instance, sandbox::SandboxInterfaceInfo* sandbox_info) {
2016-05-21 18:17:44 1630
原创 标签页-窗口-渲染进程
打开chromium.exe默认打开一个标签页,一般来说,会在任务管理器中会出现三个进程,分别是主进程,GPU进程,渲染进程,其他进程暂且不说。所有进程中,基本上是只有主进程才有窗口被创建。主进程就是我们看到浏览器的部分,这里可见的有两个窗口组成,其他窗口是不可见的。一个是主窗口Chrome_WidgetWin,另一个是每个标签页都独占的页面内容的窗口Chrome_RenderWidgetHo
2016-05-19 11:08:22 2566
原创 基类
//WindowImpl Class//A convenience class that encapsulates the details of creating and//destroying a HWND. This class also hosts the windows procedure used by all Windows.位于:src\ui\gfx\win\windo
2016-05-18 16:30:46 200
原创 命令响应控制器初始化-从Browser对象开始
void BrowserCommandController::ExecuteCommandWithDisposition( int id, WindowOpenDisposition disposition)根据传入的命令id,执行对应的响应函数而BrowserCommandController这个对象是在Browser的构造函数时创建的,并以Browser自身构造Br
2016-05-18 10:51:30 487
原创 命令响应
..\chrome\browser\ui\browser_commands.h..\chrome\browser\ui\browser_commands.cc全局函数class Browser;class CommandObserver;class GURL;class Profile;namespace content {class PageS
2016-05-18 10:16:40 377
转载 chromium的英文缩写
权作记录tl;dr: && TL;DR; :"Too long;Don't read”PSA :"Publice Service Announcement“IMO :"In my opinion"CL :"Change List"CQ: "Commit Queue"LGTM: "Looks good to me",
2016-05-07 14:56:21 508
原创 进入BrowsermainRunner::Run处理消息
1:在该函数中,进入BrowserMainLoop::RunMainMessageLoopParts()2:在RunMainMessageLoopParts()进入MainMessageLoopRun()3:MainMessageLoopRun在该实现投递了一个UI task,然后运行RunLoop对象4:在RunLoop对象下运行Run函数,在Run下运行MessageLoop::R
2016-05-07 14:30:13 593
原创 chromium启动流程
1:进入ChromeMain()函数,该函数在\chrome\app\chrome_main.cc2:在ChromeMain()函数中,调用ContentMain(),该函数在\content\app\content_main.cc3:在ContentMain()中调用int Run(),该函数在\content\app\content_main_runner.cc中4:在Run()中
2016-05-07 10:38:37 1109
系统更新程序,解决安装win7 64位系统安装驱动不正常(错误提示,windows无法验证此文件的数字证书)
2017-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人