Сообщения или выбор варианта - tsalert
Функция вызывает диалог выбора или просто сообщение. Можно создать до трех кнопок включительно.
Формат обращения:
int res = tsalert(int messagecode,string stitle,string smessagebig, string ssmall,string button1,string button2,string button3);
или
int res = tsalert(int messagecode,string stitle,string smessagebig, string ssmall,string button1,string button2);
или
tsalert(int messagecode,string stitle,string smessagebig, string ssmall,string button1);
Здесь:
messagecode - числовой код вида окна (-1,-2,-3).
stitle - заголовок окна ("Ошибка", "Предупреждение" и т.п.).
-1 - сообщение об ошибке
-2 - предупреждение
-3 - информационное сообщение.
smessagebig - сообщение крупными буквами, ssmall - сообщение ниже мелким текстом, button1 - button3 - тексты для соответствующих кнопок.
В res возвращается результат выбора пользователя.
Если нажата кнопка button1 - результат 1, button2 - 2, button3 - 3. Если пользователь отказался от выбора - выдается 2.
Во втором варианте - две кнопки.
Если нажата кнопка button1 - результат 1, button2 - 2. Если пользователь отказался от выбора - выдается 2.
В третьем варианте - кнопка одна.
Пример.
Получить от пользователя решение сколько выводить элементов (10, 1 или все). Пояснить что можно попробовать. если пользователь выберет "Все" - сообщить в окно сообщений. Если откажется - тоже сообщить в окно сообщений.
int res = tsalert(-3, "Задайте значение", "Сколько выводить элементов?", "Для пробной выгрузки удобно вывести сначала не все маркеры", "10", "1", "Все");
if (res == 0)
{
cout << "Пользователь отказался";
return;
}