Приложения
Приложение А. Функции, константы и структуры RDS
А.5. Сервисные функции и макросы RDS
А.5.9. Работа со слоями
А.5.9.2. rdsGetLayerConfigName – имя конфигурации слоев по номеру
Функция rdsGetLayerConfigName возвращает имя конфигурации слоев с указанным номером в указанной подсистеме.
RDSSTR RDSCALL rdsGetLayerConfigNameA( // UTF8 RDS_BHANDLE System, // Подсистема int Num // Номер конфигурации ); RDSWSTR RDSCALL rdsGetLayerConfigNameW( // UTF16 RDS_BHANDLE System, // Подсистема int Num // Номер конфигурации ); // Функция-псевдоним RDSXSTR RDSCALL rdsGetLayerConfigName( // Кодировка по умолчанию RDS_BHANDLE System, // Подсистема int Num // Номер конфигурации );
Тип указателя на эту функцию
RDS_SBhI (для UTF8) или RDS_WsBhI (для UTF16)
Параметры
- System (RDS_BHANDLE)
- Идентификатор подсистемы.
- Num (int)
- Номер конфигурации слоев в подсистеме.
Возвращаемое значение
Указатель на строку (char* или wchar_t*, в зависимости от версии функции) с именем конфигурации или NULL, если конфигурации с номером Num нет в подсистеме System. Строка располагается во внутренней памяти RDS, вызывающая программа не должна ее изменять.
Примечания
Эта функция возвращает имя конфигурации слоев подсистемы с заданным номером. Конфигурации нумеруются с нуля, общее их число можно узнать из поля NumConfigs структуры RDS_EDITORPARAMETERS.
См. также