您的位置:首页 > 其它

Chromium界面分析小结(九)命令执行过程

2013-04-17 18:42 453 查看
在chromium中所有命令都是由命令ID表示,ID列表保存在src/chrome/app/chrome_command_ids.h文件中,该文件内包含了所有Chromium可以理解的命令ID。当命令被激活时,Chromium会通过代理一层层传递,直到传递到位于chromium/src/chrome/browser/ui/browser_command_controller.cc中的BrowserCommandController::ExecuteCommandWithDisposition函数(当然也有部分命令被就地执行,比如说按钮点击事件处理时),这个函数处理了几乎所有的命令ID,该函数处理命令ID时调用的函数都位于src/chrome/browser/ui/browser_commands.cc文件中,这些函数都是全局函数,其他位置调用时只需要加上命名空间chrome::就可以直接调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: