webbrowser 做IE 的问题.
1. 如何才能像IE的收藏下拉菜单一样显示收藏的网址.
2. 如何响应IE的编辑菜单下 查找(当前页),同热ctrl+f. 但不要程序发送 ctrl+f的这样的热键,
[解决办法]
//看看这个代码熟悉不 :) 要学会举一反三
procedure TForm1.Button1Click(Sender: TObject);
const
IDM_FIND = 67;
var
vHandle: THandle;
begin
vHandle := WebBrowser1.Handle;
vHandle := FindWindowEx(vHandle, 0, 'Shell DocObject View ', nil);
vHandle := FindWindowEx(vHandle, 0, 'Internet Explorer_Server ', nil);
SendMessage(vHandle, WM_COMMAND, IDM_FIND, Handle);
end;
你可以搜索一下 MSHTMCID.H 里面声明了很多类似的消息,以备不时之需