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

Описания RDS

Приложения

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

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

А.5.19. Графические функции

А.5.19.9. rdsXGGetStdIconSize – получить размеры стандартной иконки

# Приложения

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

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

#### А.5.19. Графические функции

##### А.5.19.9. rdsXGGetStdIconSize – получить размеры стандартной иконки

Функция rdsXGGetStdIconSize возвращает размеры одной из стандартных иконок RDS.

      BOOL RDSCALL rdsXGGetStdIconSize(
        DWORD Icon,     // Идентификатор иконки (RDS_STDICON_*)
        int *pWidth,    // Возвращаемая ширина
        int *pHeight    // Возвращаемая высота
      );

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

RDS_BDwpIpI

Параметры

Icon(DWORD)
  Идентификатор изображаемой иконки – одна из констант RDS_STDICON_*.
pWidth(int*)
  Указатель на целую переменную, в которую функция должна записать ширину иконки в точках экрана. Если вызывающей программе не нужна ширина иконки, в этом параметре можно передать NULL.
pHeight(int*)
  Указатель на целую переменную, в которую функция должна записать высоту иконки в точках экрана. Если вызывающей программе не нужна высота иконки, в этом параметре можно передать NULL.

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

TRUE – размеры иконки считаны, FALSE – в RDS нет иконки с идентификатором Icon.

Примечания

Эта функция возвращает размеры одной из стандартных иконок, которую можно нарисовать вызовом rdsXGDrawStdIcon. На данный момент все стандартные иконки имеют размер 16×16 точек, но в будущих версиях RDS могут появиться и иконки другого размера, поэтому при рисовании не следует полагаться на заранее известный размер иконки.

Пример

Пример использования функции rdsXGDrawStdIcon приведен в §2.10.3 руководства программиста.

См. также

rdsXGDrawStdIcon.