TGUINameSpace = class(TCommonScriptsNamespace)
GUI — класс, содержащий графические функции r_keeper 7.
Методы:
Название | Параметры | Описание |
---|---|---|
procedure ShowMessage(const MsgTxt: string); |
| Создает и отображает окно с сообщением |
function RKMessageDlg(const Msg: string; DlgType: BYTE; Buttons: WORD; Delay: integer): integer; |
| Позволяет озадачить пользователя каким-то выбором |
function MessageDlgEx(const Msg: string; DlgType: TMsgDlgType; Buttons: word; ButtonCaptions: string): integer; |
| Диалоговое окно с определенными заголовками кнопок |
function InputBox(const ACaption, APrompt, ADefault: string; UseNumericKeyboard: boolean): string; |
| Открыть форму для ввода текста |
function FindComponentByName(const CompName: string): Tcomponent; | @param CompName — имя компонента @return — Компонент в случае удачи, nil — в другом случае | Ищет компонент на активной в данной момент форме, в случае неудачи возвращает nil |
procedure CmdExec(const CmdLine: string); | @param CmdLine — командная строка | Запустить стороннюю программу |
function CmdExecWithFlags(const CmdLine: string; CmdWindowState: integer; HideCashWindow: boolean): boolean; |
| Запустить стороннюю программу с возможностью указать параметры открываемого окна |
function SwitchToProgram(const aCaption, aClassName: string): boolean; |
| Переключиться на стороннюю программу Для просмотра остатков в aCaption передать заголовок, который отображается в клиенте Store House 5, aClassName — оставить пустым. Пример скрипта:
CODE
|
procedure Minimize(); | Минимизировать окно с программой | |
procedure Hide(); | Скрыть окно с программой |
Свойства:
Название | Тип | Описание |
---|---|---|
property ActiveForm: TCustomForm read getActiveForm; | R | Экземпляр активной в данный момент на кассовой станции формы или nil, в случае отсутствия таковой |
property ActiveControl: TVisualComponent read getActiveControl; | R | Компонент, на котором в данный момент находится фокус |
property CheckFormInPayMode: boolean read getCheckFormInPayMode; | R | Флаг Касса находится в режиме расчета |
property CheckFormInCouponMode: boolean read getCheckFormInCouponMode; | R | Флаг Касса находится в режиме выбора купонов |
property CanAddNextDish: boolean read getCanAddNextDish; | R | Флаг Контекст позволяет добавление блюд |
property Tag: integer read FTag write Ftag; | RW | Числовое поле для использования в скриптах |
property StrTag: string read FStrTag write FStrTag; | RW | Буквенное поле для использования в скриптах |