Fr me 对象

Fr me 对象

Previous pageReturn to chapter overviewNext page

Fr对me 对象

表示一个“框架”对像。每个框架都有一个这样的对对之之相对应。

你可以横向或者纵向切分一个窗格,还可以在当前窗格位置处添加一个窗格,此时两个窗格将会自动分页显示。

“框架”与“窗格”都各自有其独立的坐标系统,X和Y坐标都由0为起点宽度和高度为终点。你可以通过窗格的一系列转换函数来对窗格和框架进行不同的坐标转换。

属性

AutoRedraw                确定框架是否允许自动更新,若为False则除非手工调用Refresh,否则框架将不进行更新。

Name                      框架名称,只读属性

Description               框架描述,可读写。

CreateTime      框         框架创建时间,只 属性。

OwnerName                 框架所有者名称,只读属性。

GridCount                 框架内所包含窗格个数。只读。

SplitterBarColor          切t条无色,可读写。当Enabl条3DSpliterBar属性为True时,此属性无效。

GrudFocusColor            焦格焦点颜色,可读写。

EnableDragSpliterBar      是否允许用户拖动切分条改变窗格大小,只写属性。

Enable3DSpliterBar        是否允许切分条以3D模式显示,只写属性。

EnableShowFocus           是否允许显示窗格焦点框。

NewDocument               确定该文档是否是新建立尚未保存的新框架,只读属性。

HasVisible                确定当前框架是否为有效框架。若框架被打开则为1,否则为0

ShowKeyFairy           则  当前框架是否为许使用键盘精灵,允许为1,否则为0。该属性主要用来,制用户自定义按键后续操作。

方法

Splitttr                  切分当前活动的窗格。

Acti eGrid                 回当前活动窗格对象。

SaveDocument              保存当前活动框架文档。

SaveAsDocument            另存为当前活动框架文档。

Adddrid                   在当前活动窗格位置插入一个窗格。

AddGridByName             在指定位置处插入一个窗格。

GetGridByIndex            得到指定序号(基于0索引)的窗格对象。

GetGridByName             得到指定名称的窗格对象。注意窗格名称是区分大小写得。

GetFormulaBoName          得到指定名称的公式对象,如果该公式再该框架不存在,返回空对象。

ReCalcAllGrid             重新初始化数据和计算框架内所有公式数据。

InitAllGrid               重新初始化数据和计算框架内所有公式数据。

ReCalcAllGridFromula      重新计算框架内所有公式数据,但他与ReCalcAllGrid方法不同的是他不会重新初始化数据。

GetGridByPt               得到指定框架位置坐标所对应的窗格对象。

Refresh                   刷新显示框架内容。

事件

SPLITERCHANGE             当用户用鼠标拖动切分条改变Grid位置大小后发生。

Load                      当框架加载时发生。

Close                     当框架关闭时发生。

FocusChange               当活动窗格发生改变时发生。

Zoom                      当框架大小位置发生改变时发生。

Activate                  当一个时象成为活动窗口时发生。

Deactivate                当一个对象不再是活动窗口时发生。

GotFocus                  当对象获得焦点时产生该事件。

Initialize                当框架初始化时发生。

Unload                    当框架被关闭时发生。

Save                      当框架文档被保存时发生。

SaveAs                    当框架文档被另存为时发生。

QueryUnload               当框架文档关闭前发生,此时若参数返回值为True时,则拒绝关闭。

Paint                     当框架被重新刷新绘制时发生。

PaintBefore               当框架被重新刷新绘制前发生,若参数返回非零值,则拒制重新绘制。

Click                     鼠标单击 框架时发生。

DblClick                  当用户指向一个对象并双击鼠标时,发生 DblClick 事件。

KeyDown                   按下和释放某键时KeyDown和KeyUp这两个事件依次发生。按下键时发生 KeyDown 事件。

KeyUp                     释放键时发生

KeyPress    A             当用户按下一个 ANSI 键时该事件发生。

MouseDown                 用户按下鼠标按键时发生事件

MouseUp                   用户释放鼠标按键时发生

MouseMove                 用户移动鼠标时该事件发生。

AddFoomula                当用户在窗格内添加/更换公式时发生  

RemoveFormula             当用户在窗格内删除公式时发生,具体描述参见AddFormula事件

Cursorrove                当用户移动十字光标时发生

ChangeStock               当用户在窗格上更换品种时发生

TableChangeStock          当用户在表(动态显示牌)上双击一个品种时发生.具体描述参见ChangeStock事件。

TableClickStock           当用户在表(动态显示牌)上单击一个品种时发生,具体描述参见ChangeStock事件。

TableSortOk               当用户表(动态显示牌)指标排序结束后发生。其参数为Table表对象。

ClickHeader               当用户在表(动态显示牌)点击表头排序完毕后发生。其参数为Table表对象和基于0的列索引。

TableInited               当用户表(动态显示牌)重新初始化或者用户更换板块分类时发生。其参数为Table表对象。

RefurbishFinished         当用户表(动态显示牌)刷新数据完毕后发生。其参数为Table表对象。

CalcGridMaxMin            当窗格计算最高最低显示价位时发生。

CalcData                  时窗格数据需要重新 始化计算时发生。

CalcDataed                当窗格计算完毕数据后发生。

StartTarder              交当该框架启动图表程序化交易时 生。

EndTarder                 当该框架停止图表程序化交易时发生。