1. 程式人生 > >谷歌瀏覽器的原始碼分析(6)

谷歌瀏覽器的原始碼分析(6)

AutocompleteEdit繼承了類CWindowImpl、類CRichEditCommands、類Menu::Delegate。其中類CWindowImpl實現了Windows視窗,它是WTL裡的視窗模板類,主要用來建立視窗介面類,並且使用類CRichEditCtrl作為基類,類CRichEditCtrl主要呼叫Windows裡的編輯類。類CRichEditCommands實現RichEdit的命令功能。Menu::Delegate類是實現智慧下拉式選單的提示介面。因此,要學習開發chrome,需要先學習WTL的開發,它是一套基於模板的視窗框架。下一次再仔細地分析自動完成的實現過程。