Навигация:
<< >> Оглавление Указатель

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.28. Вспомогательный объект для работы с модальными окнами

А.5.28.36. Макрос rdsFORMSetComboList – установка списка вариантов

Макрос rdsFORMSetComboList заносит в указанное поле ввода список вариантов для выпадающего списка или список шаблонов имен файлов для кнопок открытия и сохранения файла.

  rdsFORMSetComboListA(
    win,       // Вспомогательный объект-окно
    ctrlid,    // Идентификатор поля ввода
    list       // Список (UTF8)
  )
  rdsFORMSetComboListW(
    win,       // Вспомогательный объект-окно
    ctrlid,    // Идентификатор поля ввода
    list       // Список (UTF16)
  )
  // Через 
  rdsFORMSetComboList(
    win,       // Вспомогательный объект-окно
    ctrlid,    // Идентификатор поля ввода
    list       // Список (кодировка по умолчанию)
  )

Определение

  #define rdsFORMSetComboList(win,ctrlid,list) \
    ((win),(ctrlid),,(list))
  #define rdsFORMSetComboList(win,ctrlid,list) \
    ((win),(ctrlid),,(list))
  // Через 
  #define rdsFORMSetComboList(win,ctrlid,list) \
    ((win),(ctrlid),,(list))

Параметры

win (RDS_HOBJECT)
Идентификатор вспомогательного объекта для работы с модальным окном, ранее созданного функцией rdsFORMCreate.
ctrlid (int)
Целый идентификатор поля ввода, присвоенный ему при вызове функции rdsFORMAddEdit.
list (RDSCSTR, RDSWCSTR, RDSXCSTR)
Указатель на строку со списком вариантов для полей RDS_FORMCTRL_COMBOEDIT, RDS_FORMCTRL_COMBOLIST и RDS_FORMCTRL_LISTANDEDIT или со списком шаблонов имен файлов для полей ввода RDS_FORMCTRL_OPENDIALOG и RDS_FORMCTRL_SAVEDIALOG. Устройство такой строки рассматривается в описаниях соответствующих типов полей ввода.

Примечания

Этот макрос заключает в себя вызов команды RDS_FORMVAL_LIST с использованием функции rdsSetObjectStr.


<< >> Оглавление Указатель