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

Приложения

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

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

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

А.5.19.5. rdsXGDrawStdIcon – рисование стандартной иконки

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

  void  rdsXGDrawStdIcon(
    int Left,int Top,    // Левый верхний угол иконки
     Icon           // Идентификатор иконки (RDS_STDICON_*)
  );

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

RDS_VIIDw

Параметры

LeftTop (int)
Левый верхний угол (Left – горизонтальная координата, Top – вертикальная) изображаемой иконки.
Icon (DWORD)
Идентификатор изображаемой иконки – одна из констант RDS_STDICON_*:
RDS_STDICON_BLOCK RDS_STDICON_BLOCK Маленькое изображение блока (белый квадрат)
RDS_STDICON_DISABLEDCONN RDS_STDICON_DISABLEDCONN Иконка запрещения связи (знак «проезд запрещен»)
RDS_STDICON_EYE RDS_STDICON_EYE Глаз (как в колонке видимости слоя редактора слоев)
RDS_STDICON_GREENSQUARE RDS_STDICON_GREENSQUARE Зеленый квадрат
RDS_STDICON_PENCIL RDS_STDICON_PENCIL Карандаш (как в колонке разрешения изменения слоя в редакторе слоев)
RDS_STDICON_REDCIRCEXCLAM RDS_STDICON_REDCIRCEXCLAM Восклицательный знак в красном круге
RDS_STDICON_REDGEAR RDS_STDICON_REDGEAR Красная шестеренка
RDS_STDICON_REDSQUARE RDS_STDICON_REDSQUARE Красный квадрат
RDS_STDICON_REDTRIEXCLAM RDS_STDICON_REDTRIEXCLAM Восклицательный знак в красном треугольнике
RDS_STDICON_RUN RDS_STDICON_RUN Знак запуска (черный треугольник вершиной вправо)
RDS_STDICON_STOP RDS_STDICON_STOP Знак остановки (черный квадрат)
RDS_STDICON_SYSTEM RDS_STDICON_SYSTEM Маленькое изображение подсистемы (белый квадрат с квадратами внутри)
RDS_STDICON_YELCIRCEXCLAM RDS_STDICON_YELCIRCEXCLAM Восклицательный знак в желтом круге
RDS_STDICON_YELLOWGEAR RDS_STDICON_YELLOWGEAR Желтая шестеренка
RDS_STDICON_YELLOWQUESTION RDS_STDICON_YELLOWQUESTION Вопросительный знак в желтом круге
RDS_STDICON_YELLOWSQUARE RDS_STDICON_YELLOWSQUARE Желтый квадрат

Примечания

Эта функция рисует одну из стандартных иконок RDS, располагая ее левый верхний угол в точке (Left,Top). Чаще всего такие иконки выводятся поверх изображений блоков для индикации каких-либо проблем. На данный момент все стандартные иконки имеют размер 16×16 точек, однако, если вызывающей программе нужно знать размер иконки (например, для выравнивания ее изображения по изображению блока), лучше всего воспользоваться функцией rdsXGGetStdIconSize.

Пример

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

См. также

rdsXGGetStdIconSize.


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