AddButton() - кнопка для реестра пользователя (на базе Initlist)

 

Синтаксис     
 
AddButton(<bcName>,<nKey>,<block>,<cHint>,<cRights>)
 
Параметры
 
<bcName>  -  Текст, отображаемый на кнопке.
<nKey>  -  Код комбинации клавиш для вызова.
<cHint>  -  Подсказка, выводится при наведении курсора мыши на кнопку
 
 
Функция AddButton() создает кнопку пользователя для реестров на базе InitList . Кнопка может либо вызывать процедуру, назначенную на комбинацию горячих клавиш, либо раскрывать пользовательское меню, сформированное функцией AddMenu .
Перед применением функции AddButton необходимо сбросить информацию о предыдущих функцией ClearButtons(), после окончания формирования системы пользовательских кнопок и меню необходимо применить SetButtons().
 
Пример
 
#include "inkey.ch"
CLEARBUTTONS()
  ADDBUTTON("Операции",K_CTRL_ENTER,,"Вспомогательные операции Ctrl-Enter")
  ADDBUTTON("Расчеты",K_ENTER,,"Вспомогательные расчеты Enter")
SETBUTTONS()
БЭСТ-5 Диалоговые функции. Пример работы функции addbutton
 
CLEARBUTTONS()
//  AddButton("Операции",K_CTRL_ENTER,,"Вспомогательные операции Ctrl-Enter")
  ADDBUTTON("Операции")
  AddMenu("Копировать" +CHR(9)+ "F5",K_F5)
  AddMenu("Суммировать" +CHR(9)+ "Shift-F6",K_SH_F6)
  ADDBUTTON("Расчеты",K_ENTER,,"Вспомогательные расчеты Enter")
SETBUTTONS()
alt="БЭСТ-5 Диалоговые функции. Пример работы функции addmenu