c_dsvcs.kb 的例行程序。


AssignNumbersToMenuList

文件名

c_dsvcs.kb

语法

AssignNumbersToMenuList(VAL MenuTextList: LIST OF STRING, REF MenuList: LIST OF MenuListRec)

参数

MenuTextList - 菜单条的菜单项列表

返回

MenuList - 包含列表中每个菜单项相应菜单号

的 MenuListRec 列表

副作用

说明

这个例行程序为列表中的菜单项分配相应的菜单号。菜单号为菜单项列表的行分隔符以及菜单项的多列分配帐户。

调用的对话框窗体


C_GetMleText

文件名

c_dsvcs.kb

语法

C_GetMleText (VAL dlgHdl:WINDOW, VAL mleFld:STRING, REF strVar:STRING, REF strVarOverFlow:STRING)

参数

dlgHdl - 对话框句柄

mleFld - MLE 字段名称

strVar - 保存 MLE 文本的字符串变量

strVarOverFlow - 保存超出 254 个字符范围之外的剩余 MLE 文本的溢出字符串变量

返回

strVar 和 strVarOverFlow

副作用

说明

取出 MLE 控件的文本并把它保存在 strVar 和 strVarOverFlow 变量中。

调用的对话框窗体


C_SetMleText

文件名

c_dsvcs.kb

语法

C_SetMleText (VAL dlgHdl:WINDOW, VAL mleFld:STRING, REF strVar:STRING, REF strVarOverFlow:STRING)

参数

dlgHdl - 对话框句柄

mleFld - MLE 字段名称

strVar - 保存 MLE 文本的字符串变量

strVarOverFlow - 保存超出 254 个字符范围之外的剩余 MLE 文本的溢出字符串变量

返回

副作用

说明

连接给定的字符串变量(如有必要),并把结果存放在给定的 mleFld 中。

调用的对话框窗体


ClearInquiryScreen

文件名

c_dsvcs.kb

语法

ClearInquiryScreen(VAL inquiryWindow: WINDOW, VAL controlList: LIST OF STRING)

参数

inquiryWindow - 查询窗口的处理器

controlList - 控件字段列表

返回

副作用

说明

清除控件字段列表,并把游标设在控件字段列表的第一个字段。

调用的对话框窗体


ConfirmCancel

文件名

c_dsvcs.kb

语法

ConfirmCancel(VAL w: WINDOW): BOOLEAN

参数

w - 查询窗口的处理器

返回

TRUE 或 FALSE

副作用

说明

让用户确认是否取消对话框。

调用的对话框窗体


CreateInvalidDataFieldMessage

文件名

c_dsvcs.kb

语法

CreateInvalidDataFieldMessage( VAL inputList: LIST OF STRING, REF outputString: STRING )

参数

inputList - 无效对象的列表

outputString - 无效对象的连接列表

返回

outputString

副作用

说明

这个函数从 inputList 取出列表项,把它们连起来并存放在 outputString (以逗号分隔的字符串)中。

调用的对话框窗体


EnableButton

文件名

c_dsvcs.kb

语法

EnableButton ( VAL WwWindow: Window, VAL fieldName: STRING, VAL buttonList: LIST OF STRING, VAL formFile: STRING, VAL formName: STRING )

参数

WwWindow -“处理”窗口句柄

fieldName - 检查行数的控件

buttonList - 要启用或禁用的按钮列表

formFile - 文件名(例如,problems.dfc)

formName - 窗体名称(例如,WORKWITHPROBLEMS)

返回

副作用

说明

统计“处理”窗口的记录数计数。根据按钮列表中按钮的值(0 或大于 0),启用按钮或禁用按钮。当启用按钮列表时,授予检查权限。

调用的对话框窗体


EnableNoteBookButton

文件名

c_dsvcs.kb

语法

EnableNoteBookButton ( VAL WwWindow: Window, VAL fieldName: STRING, VAL buttonList: LIST OF STRING, VAL formFile: STRING, VAL formName: STRING, VAL entryName:STRING )

参数

WwWindow -“处理”窗口句柄

fieldName - 检查行数的控件

buttonList - 要启用或禁用按钮列表

formFile - 文件名(例如,problems.dfc)

formName - 窗体名称(例如,WORKWITHPROBLEMS)

entryName - 对话框标签的条目计数器名称

返回

副作用

说明

统计处理窗口的记录数。根据按钮列表中按钮的值(0 或大于 0),起用或禁用按钮。当启用按钮列表,授予检查权限。

调用的对话框窗体


FilterConvert

文件名

c_dsvcs.kb

语法

FilterConvert(REF filter: STRING): BOOLEAN

参数

filter -

返回

TRUE (如果在字符串中找到旧的过滤器符号),FALSE (其他情况)。

副作用

说明

更新过滤器并用新的过滤器符号替换旧的过滤器符号。

调用的对话框窗体


GetMenuNumberForActionID

文件名

c_dsvcs.kb

语法

GetMenuNumberForActionID;

参数

MenuList - 对话框菜单条的 menuListRec 列表

返回

期望的系统操作标识的菜单号

副作用

说明

这个例行程序为期望的系统操作标识返回菜单号的文本。

调用的对话框窗体


GetSelectedMenuNumber

文件名

c_dsvcs.kb

语法

GetSelectedMenuNumber(VAL thisMenuText: STRING, VAL MenuList: LIST OF menuListRec): INTEGER

参数

MenuList - 对话框菜单条的 menuListRec 列表

返回

选中菜单项的菜单文本

副作用

说明

这个例行程序返回选中菜单项的菜单文本。

调用的对话框窗体


GetSelectedMenuText

文件名

c_dsvcs.kb

语法

GetSelectedMenuText(VAL thisMenuNumber: INTEGER, VAL MenuList: LIST OF menuListRec): STRING

参数

MenuList - 对话框菜单条的 menuListRec 列表

返回

问题中菜单文本的菜单号。

副作用

说明

这个例行程序返回选中菜单文本的菜单项。

调用的对话框窗体


GetTSDListsAndPrefs

文件名

c_dsvcs.kb

语法

GetTSDListsAndPrefs

参数

返回

副作用

说明

填充货币、合同状态、以及合同类型的列表。同时设置缺省的货币代码。这些列表是在 c_gconst.kb 中声明的全局变量。

调用的对话框窗体


GroupMatchesEvent

文件名

c_dsvcs.kb

语法

GroupMatchesEvent(REF Context: GroupMatchesEventContextRecordType)

参数

Context - GroupRecord 列表

返回

Context - GroupRecord 列表

副作用

说明

组匹配的事件处理器。

调用的对话框窗体

groups.dfc[available_groups]

groups.dfc[multi_select_group_form]

groups.dfc[non_multi_select_group_form]


InitializeAEV

文件名

c_dsvcs.kb

语法

InitializeAEV(VAL w: WINDOW, VAL mode: INTEGER, VAL title: STRING

参数

w - 当前对话框的窗口句柄

mode - 用户使用与添加,编辑,查看有关的对话框模式

title - 对话框标题条使用的文本

返回

副作用

说明

这个函数使“确认”或“取消”按钮在查看模式中不可用。同时对话框的标题出现的位置将标题设置为查看、编辑、或添加。

调用的对话框窗体


LoadGenericList

文件名

c_dsvcs.kb

语法

LoadGenericList ( VAL w: WINDOW, VAL fieldName: STRING, VAL select: STRING)

参数

w - 需要填充列表框的对话框窗口句柄

fieldName - 需要填充的控件的 fieldName

select - 用来返回填充控件数据的 select 语句

返回

副作用

说明

这是一个类属过程,使用 select 语句获取数据并把它填充到列表框或 sqlmanage 控件中。

调用的对话框窗体


PickFromList

文件名

c_dsvcs.kb

语法

PickFromList ( VAL parent: Window, VAL title: String, REF l: List of String, VAL multiOnOrOff: BOOLEAN ): LIST OF INTEGER

参数

parent - picklistform 的父级对话框

title - picklistform 上显示的标题

l - 存放在 picklist 中的项目列表

multiOnOrOff - 指示是否能在列表中同时选择多个项目的标志

返回

从 picklistform 选中的项目索引

副作用

说明

这个函数启动一个有项目列表的对话框,供用户从中选取。它返回选中项目的索引。

调用的对话框窗体

pick.dfc[picklistform]


PickFromListEvent

文件名

c_dsvcs.kb

语法

PickFromListEvent ( REF r: listRecord )

参数

r - 用来填充列表框的记录

返回

从列表中选中的项目的索引

副作用

说明

这个事件显示一个列表并返回选中项目的索引。这个事件仅被 PickFromList 函数调用。

调用的对话框窗体

pick.dfc[multi_select_pick_form]

pick.dfc[non_multi_select_pick_form]

pick.dfc[picklistform]


ProcessUserMessage

文件名

c_dsvcs.kb

语法

ProcessUserMessage( VAL w: WINDOW, VAL title: STRING, VAL messageString: STRING, VAL typeOfMessage: INTEGER, VAL typeOfButton: INTEGER ): INTEGER

参数

w - 当前窗口句柄

title - 显示在消息框的标题

messageString - 显示在消息框的消息文本

typeOfMessage - 在消息框中缺省设置的图符

typeOfButton - 在消息框中缺省设置的按钮

返回

整数(消息框返回码)。它由按钮类型决定。

副作用

说明

显示给定的用户信息。

调用的对话框窗体


RequestSelectField

文件名

c_dsvcs.kb

语法

RequestSelectField(VAL w: WINDOW, VAL fieldName: STRING )

参数

w - 目标窗口句柄

FieldName - 接收焦点的字段名称

返回

副作用

说明

给期望的字段设置焦点。这个例行程序在 Post Message 中调用,所以在队列中其它消息处理完后才设置焦点。

调用的对话框窗体


SetButtonList

文件名

c_dsvcs.kb

语法

SetButtonList(VAL WwWindow: Window,VAL buttonList: LIST OF STRING,VAL enableFlag: BOOLEAN)

参数

WwWindow - 对话框的窗口句柄

buttonList - 字符串列表(按钮名称列表)

enableFlag - 布尔值

返回

副作用

说明

这个过程根据 enableFlag 的值启用或禁用对话框按钮列表。

调用的对话框窗体


WinInit

文件名

c_dsvcs.kb

语法

WinInit(VAL w: WINDOW)

参数

w - 窗口句柄

返回

副作用

说明

清除对话框并设置字体。

调用的对话框窗体


WinStatus

文件名

c_dsvcs.kb

语法

WinStatus(VAL w: WINDOW, VAL text: STRING, REF coord: INTEGER)

参数

w - 卷动窗口的窗口句柄

text - 写到窗口的文本

coord - 写文本的位置

返回

副作用

说明

初始化卷动窗口。

调用的对话框窗体