Получить информацию о подсвеченных кнопках и других настройках на панели калькулятора.

Имеет различные параметры вызова.


round1

Получить настройку округления при суммировании свойств элементов.

Вызов:

ac_request("interface", "calc_panel_configured_params","round1", int &onoff, int &mode, int &numdigit);


Здесь:

onoff - включен или выключен режим округления;

mode - какой режим округления выбран - до суммирования (1) или после (2)

numdigit - число знаков после запятой.


as_expression

Узнать включен или выключен режим вставки в виде выражения.

Вызов:

ac_request("interface", "calc_panel_configured_params","as_expression", int &onoff);


Здесь:

onoff - включен или выключен режим вставки в виде выражения;


round2

Получить настройки округления при расчете в полях выражений

Вызов:

ac_request("interface", "calc_panel_configured_params","round2", int &onoff, int &numdigit);


Здесь:

onoff - включен или выключен режим округления;

numdigit - число знаков после запятой.





Пример.


int main()
{
   bool onoff;
   int numdigit;
   int mode;
   ac_request("interface", "calc_panel_configured_params","round1", onoff, mode, numdigit);
   coutvar << onoff;
   coutvar << mode;
   coutvar << numdigit;

cout << "--\n";
   ac_request("interface", "calc_panel_configured_params","round2", onoff, numdigit);
   coutvar << onoff;
   coutvar << numdigit;

cout << "--\n";
   ac_request("interface", "calc_panel_configured_params","as_expression", onoff);
   coutvar << onoff;
}