Коды Состояния
Ads_start_dialog () функция имеет параметр состояния, который это устанавливает, чтобы указать, как диалоговое окно закончилось. Значения для этого состояния показываются в следующей таблице:
Значения кода Состояния
Символ |
Описание | ||
DLGOK |
Пользователь выбрал кнопку OK или ее эквивалент. | ||
DLGCANCEL |
Пользователь выбрал Отмену или ее эквивалент. | ||
DLGALLDONE |
Диалоговое окно неактивно; ads_term_dialog был вызван. | ||
DLGSTATUS |
Если состояние большее чем или равно DLGSTATUS, это - определенный приложением код состояния. |
Код причины прошел в пакете повторного вызова (cpkt->reason) - целое число, которое указывает, почему повторный вызов произошел (то есть какое действие пользователя генерировало повторный вызов). Коды причины повторного вызова показываются в следующей таблице:
Причина Повторного вызова закодирует значения
Символ |
Описание | ||
CBR_SELECT |
Пользователь выбрал неперекрывающее расположение (поле ввода). | ||
CBR_LOST_FOCUS |
Окна редактирования пользователь передвигал в другое неперекрывающее расположение, но не делали заключительный выбор. | ||
CBR_DRAG |
Для слайдеров, пользователь изменил значение, перемещая индикатор (или эквивалент) но не делал заключительный выбор. | ||
CBR_DOUBLE_CLICK |
Списки или кнопки изображения, пользователь дважды нажали, чтобы делать заключительный выбор. |
Символы, описанные в этом разделе используются с ads_mode_tile () и ads_start_list () функции.
Функция ads_start_list () начинает обрабатывать список для списка или всплывающего списка. Символы, чтобы использовать показываются в следующей таблице:
Функция Списка закодирует значения
Символ |
Описание | ||
LIST_CHANGE |
Изменение отобранного содержания списка. | ||
LIST_APPEND |
Добавляют новый вход списка. | ||
LIST_NEW |
Удаляют старый список и создают новый список. |
Функция ads_mode_tile () управляет фокусом поля ввода и определяет, позволяется ли это. Символы и их описания показываются в следующей таблице.