procedure TForm1.Button1Click(Sender: TObject); begin OleContainer1.CreateLinkToFile('c:\\1.ppt',false); end;procedure TForm1.OleContainer1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin if Button=mbright then begin form1.PopupMenu1.Popup((X+115),(Y+90)); end; end; 将ole的popupmenu设为PopupMenu1
to fristykily(firstykily) ( ) : 我想要的是原位激活,一体化的效果。你说的这个不行 要这样引入OLE 。olec1.CreateObjectFromFile('D:\222.doc',false);谢谢参与,也会给分。
begin
OleContainer1.CreateLinkToFile('c:\\1.ppt',false);
end;procedure TForm1.OleContainer1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
if Button=mbright then
begin
form1.PopupMenu1.Popup((X+115),(Y+90));
end;
end;
将ole的popupmenu设为PopupMenu1
我想要的是原位激活,一体化的效果。你说的这个不行
要这样引入OLE 。olec1.CreateObjectFromFile('D:\222.doc',false);谢谢参与,也会给分。