解决方案 »
- TcxRichEdit输入中文后,如何获取出来赋给变量使用?
- 公司来一位漂亮的女程序员!
- 高价位!!DELPHI医院管理软件医保接口外包!
- DELPHI怎样访问远程数据库?
- dbgird的连接问题!
- 那位大哥可以提供关于库存方面delphi的源程序。
- 如何实现在delphi环境中各种多媒体文件之播放?如AVI、MP3、FLASH等等
- 請問:我要用代碼在dbgrid上添加字段userno的一個編號.怎麼寫?本來可以在userno的picklist屬性中加.現在我要用代碼加怎麼表達
- 求救!求救!关于接口!
- http://www.csdn.net/expert/topic/459/459683.shtm看谁能解决!
- 【潇洒散分总裁】SKY!(3)
- 【潇洒散分总裁】
但是杯具的是……突然发现不知道怎么用到OLE上。
搞了两天也没弄明白。哎。各位大哥有知道怎么把VisioApplication和OLE对象联系起来吗?
self.DrawingControl1.Window.ShowRulers:=0;//去掉标尺 4.可选择绘图类型的页面。 到visio安装目录下,拷贝所需要的*.VST文件,放在应用程序目录下。通过下列代码创建带有图形的页面。 appath:=extractfilepath(application.ExeName);
self.DrawingControl1.Src:=appath+'\'+'MAP3D_M.VST'; 5.打开文件。 if self.OpenDialog1.Execute then
begin
self.DrawingControl1.Src:=OpenDialog1.FileName;
end;6.保存文件。 if self.SaveDialog1.Execute then
begin
DrawingControl1.Document.SaveAs(SaveDialog1.FileName+SaveDialog1.Filter);
end;7.背景颜色 if self.ColorDialog1.Execute then
begin
DrawingControl1.Window.BackgroundColor:=ColorDialog1.Color;
DrawingControl1.Window.BackgroundColorGradient:=ColorDialog1.Color;
end;8.选与不选 DrawingControl1.Window.SelectAll;全选 DrawingControl1.Window.SelectAll; 全不选9.在mouseup事件中选中某个图形,获取ID,名称。 try
findshapes:=DrawingControl1.Window.Application.ActiveWindow.PageAsObj.SpatialSearch[X,Y,4,0.0001,4];
edit1.Text:=inttostr(findshapes.PrimaryItem.ID);//ID
edit2.Text:=findshapes.PrimaryItem.Characters.text;//名称
except
exit;
end;10.画连接线UndoScopeID1:=DrawingControl1.Window.Application.BeginUndoScope('置于页上');
conline:=DrawingControl1.Window.Application.ActiveWindow.PageAsObj.Drop(DrawingControl1.Window.Application.ConnectorToolDataObject,x,y);
conline.CellsSRC[0,4,0].ResultIU:=X;
conline.CellsSRC[0,4,1].ResultIU:=y;
conline.CellsSRC[0,4,0].ResultIU:=X;
conline.CellsSRC[0,4,1].ResultIU:=y;
DrawingControl1.Window.Application.EndUndoScope(UndoScopeID1,true);