Шаг 63.
Visual Prolog.
Переключатели

    На этом шаге мы рассмотрим переключатели.

    Переключатели подобны флажкам за исключением того, что в группе может быть отмечен только один переключатель.

    В операционной системе MS Windows для переключателя можно установить флаг wsf_Auto, который означает, что если пользователь нажмет на некоторый переключатель в группе, то все остальные переключатели в этой группе автоматически будут сброшены.

    Для поддержки переносимости существует предикат:

   win_CheckRadioButton(Window,winlist RadioWinList)

при помощи которого можно включить переключатель в группу. При использовании пакета диалоговых окон этот предикат автоматически управляет переключателями.

События уведомления от переключателей

    Переключатели генерируют только одно событие:

   ehandler(Window,e_Control(CtrlId,CtrlType,CtrlWindow,activated),0):-

    При получении и потере фокуса уведомление не посылается.

    На следующем шаге мы рассмотрим списки.




Предыдущий шаг Содержание Следующий шаг