===== CreateYesNoQuestionVA =====
==== Синтаксис ====
GUI *CreateYesNoQuestionVA(int zero, ...);
==== Описание ====
Функция создает диалоговое окно (Да/Нет)
==== Параметры ====
* **zero** - 0
== Переменные аргументы: ==
* **VAR_BOOK** - указатель на BOOK к которой необходимо привязать GUI
* **VAR_YESNO_PRE_QUESTION** - strID первого текста в окне
* **VAR_YESNO_QUESTION** - strID второго текста в окне
* **VAR_YESNO_YES_ACTION** - указатель на функцию, которая будет выполнена при нажатии на "Да"
* **VAR_YESNO_NO_ACTION** - указатель на функцию, которая будет выполнена при нажатии на "Нет"
==== Возвращаемое значение ====
Возвращает указатель на созданный GUI
==== Пример ====
void OnNo(BOOK * bk, void *)
{
FreeBook(bk);
}
void OnYes(BOOK * bk, void *)
{
FreeBook(bk);
}
void CreateQuestion()
{
BOOK *YesNoGUI = new BOOK;
CreateBook(YesNoGUI,0,0,"YesNoGUI",-1,0);
CreateYesNoQuestionVA(0,
VAR_BOOK( YesNoGUI ),
VAR_YESNO_PRE_QUESTION( STR("Test") ),
VAR_YESNO_QUESTION( STR("Test") ),
VAR_YESNO_YES_ACTION( OnYes ),
VAR_YESNO_NO_ACTION( OnNo ),
0);
}
==== См.также ====