如何屏蔽WebBrowser的右健菜单并加入自己设定的菜单(100分)

  • 主题发起人 主题发起人 vampire100
  • 开始时间 开始时间
V

vampire100

Unregistered / Unconfirmed
GUEST, unregistred user!
TApplicationEvents,然后在他的OnMessage里面处理。
 
能说的具体点吗?或者把代码贴上来:0
 
var
Pos: TPoint;
begin
if Msg.message <> WM_RBUTTONUP then
Exit;
GetCursorPos(Pos);
if FindVCLWindow(Pos) = WebBrowser1 then
begin
Handled := True;
ShowMessage('');
end;
 
IE:twebbrower:
procedure TfrmMain.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
var
mPoint: TPoint;
begin
if IsChild(IE.Handle, Msg.Hwnd) and
((Msg.Message = WM_RBUTTONDOWN) or (Msg.Message = WM_RBUTTONUP)) then
begin
GetCursorPos(mPoint);
PopupMenu1.Popup(mPoint.X, mPoint.Y);
Handled := True;
end;
end;
 
接受答案了.
 

Similar threads

回复
0
查看
852
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
862
DelphiTeacher的专栏
D
后退
顶部