Текущий раздел:

Описания RDS

Приложения

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

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

А.5.2. Управление работой RDS и функции общего назначения

А.5.2.25. rdsGetCustomColors – получение массива пользовательских цветов

# Приложения

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

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

#### А.5.2. Управление работой RDS и функции общего назначения

##### А.5.2.25. rdsGetCustomColors – получение массива пользовательских цветов

Функция rdsGetCustomColors возвращает указатель на массив из 16 цветов, которые пользователь самостоятельно определил в диалогах выбора цвета RDS.

      RDS_PCOLORREF RDSCALL rdsGetCustomColors(void);

Тип указателя на эту функцию

RDS_pCrV

Возвращаемое значение

Указатель на массив во внутренней памяти RDS, содержащий 16 элементов типа COLORREF.

Примечания

Windows предоставляет пользователю возможность вручную покомпонентно задать 16 цветов, которые могут запоминаться в диалоге выбора цвета для дальнейшего использования. Задача хранения этих цветов между вызовами функции Windows API ChooseColor лежит на приложении. В RDS для этого используется внутренний массив, сохраняемый в файле «rds.ini». Если модель блока вызывает функцию ChooseColor, она может передать в нее указатель на этот массив, возвращенный функцией rdsGetCustomColors.

Сервисная функция rdsCallColorDialog, открывающая диалог выбора цвета средствами RDS, сама работает с массивом пользовательских цветов, и в вызове rdsGetCustomColors для нее нет необходимости.

См. также

rdsCallColorDialog.