OleContainer控件介绍
OLEContainer 控件的主要属性
这个属性用于决定启动OLE对象服务程序的方式,如果为假,那么运行其间激活OLE对象时,打开整个OLE服务程序,即单独
开一个窗口,而为真时, 则把服务的菜单合并到应用程序中.
2) AutoActive type TAutoActivate=(aaManual,aaGetFocus,aaDoubleClick);
property AutoActivate: TAutoActivate;
找开方式. 其中aaManual时,要激活OLE对象,必须在程序中调用方法DoVerb(OnShow)
3) CanPaste property CanPaste:Boolean;
只读属性,如果剪贴板中的内容适合粘贴到一个OLE对象,则为true, 否则为false
4) CopyOnsave property CopyOnsave:boolean;
为真则表示把OLE对象临时写到一个文件中,反之表示全部留在内在中.
5) Iconic property Iconic:Boolean;
是否以图标方式显示以节省屏幕上的空间
6) Linked property Linked:Boolean;
只读属性,返回真表示OLE对象是连接到文档中,返回假表示OLE对象是嵌入到文档中.
7) Modify property modified:Boolean;
当OLE对象发生了变化时(包括这个对象被删除或被其他OLE对象所替代),这个属性被设置为真
8) NewInserted property NewInserted:Boolean;
只读,如果刚刚调用的InsertObjectDialog函数插入了一个OLE对象,返回真.这时可调用Doverb(OvShow)激活这个OLE对
象.
9) OleClassName property OleClassName:string;
只读. 返回OLE对象的类名, 当程序中有多个OLE对象时,可以用这个属性作为它们各自的标签.
10)OleObject property oleobject:Variant;
只读, 返回OLE容器中的OLE对象, 这个属性很重要,通过这个属性可以访问OLE服务程序.
11) OleObjectInterface property OleObjectInterface:IOleObject;
只读. 返回OLE对象的OleObject接口,在直接调用OLE的API需要用到这个接口.
12) OldStreamFormat property OldStreamFormat:Boolean;
如果为真, OLE对象就以OLE1的格式存储, 为假就以OLE2的格式存储.
13) PrimaryVerb property PrimaryVerb: integer;
只读. 返回OLE对象可进行的操作中主操作的索引号(序号)
14) SizeMode type TSizeMode = (smClip, smCenter, smScale, smStretch, smAutoSize);
property SizeMode:TSizeMode;
smClip, 超过容器的部分将被裁减.
smCenter, 中间.
smScale, 自动适应容器的大小
smStretch, 自动撑满
smAutoSize, 容器自动调整, 以适应OLE的大小.
15) State type TObjectState=(osEmpty,osLoaded,osRunning,osOpen,osInPlaceActive,osUIActive);
property State: TObjectState;
只读, 返回OLE对象的状态,可以是以下值.
osEmpty,容器中没有OLE对象.
osLoaded,容器中有OLE对象.但OLE服务程序没有运行.
osRunning,服务器正在运行.
osOpen,对象正在运行,OLE服务程序单独运行.
osInPlaceActive,对象正在运行,OLE服务程序菜单将要被合并到客户程序中运行.
osUIActive,对象正在运行,OLE服务程序菜单已经被合并到客户程序中运行.
1) ChangeIconDialog function ChangeIconDialog:Boolean;
调用这个函数将打开一个更改图标的对话框. 当OLE对象以图标显示时,就以用户选择的图标显示.
2) Close 过程 procedure Close;
关闭. 如果OLE对象已修改,调用Close将首先保存OLE对象.
3) Copy 过程 procedure copy;
把OLE对象复制到剪贴板中
4) CteateLinkToFile方法 procedure CreateLinkToFile(FileName:string; Iconic:Boolean);
创建一个OLE对象,其内容从指定的文件中读取,创建的OLE对象链接到OLE容器中. 如果OLE容器中已经有一个OLE对象, 这个已有的OLE对象将被删除,未保存的修改也被作废. Iconic参数设为True表示OLE对象以图标显示.
5) CreateObject 过程. procedure CreateObject(const OleClassName:string;Iconic:Boolean);
这个过程用于创建一个OLE对象,OleClassName参数指定对象的识别名,创建后的OLE对象嵌入到OLE容器中,如果OLE容器中已经有一个OLE对象, 这个已有的OLE对象将被删除,未保存的修改也被作废. Iconic参数设为True表示OLE对象以图标显示.
6) CreateObjectFromFile 过程 procedure CreateObjectFromFile(const FileName:string; Iconic:Boolean);
创建一个OLE对象,其内容从指定的文件中读取,创建的OLE对象嵌入到OLE容器中. 如果OLE容器中已经有一个OLE对象, 这个已有的OLE对象将被删除,未保存的修改也被作废. Iconic参数设为True表示OLE对象以图标显示.
7) CreateObjectFromInfo 方法, procedure CreateObjectFromInfo(const CreateInfo:TCreateInfo);
创建一个OLE对象,其内容从CreateInfo参数年指定的记录中读取(这个参数是个记录类型,包含了创建OLE对象所需要的信息)
8) DoVerb 方法. procedure DoVerb(Verb:Integer);
用于对OLE对象进行操作,verb参数指定操作类型.
9) ObjectPropertiesDialog函数 function objectPropertiesDialog:Boolean;
用来打开Windows OLE对象属性对话框,用于修改OLE对象的属性.
10) Run 方法.procedure Run;
用于运行OLE服务程序,但并不激活OLE对象本身,当服务程序处于运行状态后激活OLE对象将非常快.
11) PasteSpecialDialog方法 function PasteSpecialDialog:Boolean;
该方法打开Windows的选择性粘贴对话框.
OleContainer控件介绍的更多相关文章
- 基于CkEditor实现.net在线开发之路(3)常用From表单控件介绍与说明
上一章已经简单介绍了CKEditor控件可以编写C#代码,然后可以通过ajax去调用,但是要在网页上面编写所有C#后台逻辑,肯定痛苦死了,不说实现复杂的逻辑,就算实现一个简单增删改查,都会让人头痛欲裂 ...
- iOS开发UI篇—UIScrollView控件介绍
iOS开发UI篇—UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...
- android xml 常用控件介绍
android常用控件介绍 ------文本框(TextView) ------列表(ListView) ------提示(Toast) ------编辑框(EditText) ...
- WPF Step By Step 控件介绍
WPF Step By Step 控件介绍 回顾 上一篇,我们主要讨论了WPF的几个重点的基本知识的介绍,本篇,我们将会简单的介绍几个基本控件的简单用法,本文会举几个项目中的具体的例子,结合这些 例子 ...
- ASP.NET服务端基本控件介绍
ASP.NET服务端基本控件介绍 大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP. ...
- Android support library支持包常用控件介绍(二)
谷歌官方推出Material Design 设计理念已经有段时间了,为支持更方便的实现 Material Design设计效果,官方给出了Android support design library ...
- R-----shiny包的部分解释和控件介绍
R-----shiny包的部分解释和控件介绍 作者:周彦通.贾慧 shinyApp( ui = fixedPage( fixedPanel( top = 50, right=50, width=200 ...
- Blend 多文本控件介绍
原文:Blend 多文本控件介绍 多文本控件 RichTextBox FlowDocumentScrollViewer FlowDocumentPageViewer FlowDocumentReade ...
- WPF控件介绍(2)
上一章讲到了布局.这点就有点类似建筑设计.第一步是出图纸.整体的结构.而第二步就是堆砌, 建筑学里面也会有很多描述, 例如砖头,水泥.玻璃.瓷板.而在WPF中, 这一切的基础也就是控件.用于填充结构的 ...
随机推荐
- Linux远程传输命令之scp使用方法
首先用pwd命令确定文件全路径 1.获取远程服务器上的文件 cykdeMacBook-Pro:~ cyk$ scp cyk@10.211.55.5:/home/cyk/Desktop/hi.t ...
- 【wikioi】1014 装箱问题
题目链接 算法:动态规划(01背包) 01背包思想:依次对待某一物体,考虑是否放入容量为V的背包中 用f[V]来表示容量为V的背包的最大价值,则决策是 f[V] = max{f[V], f[V-v[i ...
- URAL 1658. Sum of Digits(DP)
题目链接 隔了一年零三个月,重新刷URAL,这题挺麻烦的输出路径.输出路径挺扯的,乱写了写乱改改就A了...我本来想用很靠谱,记录每一条路径的,然后输出最小的,结果Tle,然后我使劲水水又过了一组,发 ...
- poj 1995 裸快速幂
1. poj 1995 Raising Modulo Numbers 2.链接:http://poj.org/problem?id=1995 3.总结:今天七夕,来发水题纪念一下...入ACM这个坑 ...
- $.ajax等相关用法
下面是jquery一些方法的相关用法: $.ajax: $.ajax({ type: "GET", url: "url", data: {username:$( ...
- 用js读写cookie的简单办法
/* 功能:保存cookies函数 参数:name,cookie名字:value,值 */ function SetCookie(name,value){ var Days = 30*12; //co ...
- Redis整合Spring结合使用缓存实例(三)
一.Redis介绍 什么是Redis? redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set( ...
- js正则验证之不能使用相同字符
在我们的前端开发中,为了不让用户输入相同的密码字符以提高其安全性,我们会写一个js方法来实现这个功能.接下来,我就来实现这个方法,有其他好的解决办法,敬请留言,博主必定向其学习. function _ ...
- 在IE8中使用padding设置select控件文字垂直居中
在火狐.苹果.谷歌.欧鹏等主流浏览器中,select下拉表单的文字能够垂直居中,如图: 而在ie8中,select下拉表单的文字基本就是靠底部显示,如图: 那么,如何使得ie8下的select文字垂直 ...
- ubuntu su Authentication failure
这个问题产生的原因是由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令: sudo passwd Password:你当前的密码 Enter ...