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);
}

См.также

You: Guest
You permissions: Read
elflib/functions/createyesnoquestionva.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org