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

Приложения

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

А.2. События блока и связанные с ними описания

А.2.6. События пользовательского интерфейса и рисования внешнего вида блоков

А.2.6.19. RDS_BFM_WINDOWMOUSEDBLCLICK – реакция подсистемы на двойной щелчок мыши в своем окне

Поток, в котором вызывается функция модели

Главный поток RDS.

Первый параметр функции модели (int CallMode)

Константа RDS_BFM_WINDOWMOUSEDBLCLICK.

Третий параметр функции модели (void *ExtParam)

Указатель на структуру описания события RDS_MOUSEDATA.

Возвращаемое функцией модели значение

RDS_BFR_DONE Двойной щелчок обработан подсистемой.
RDS_BFR_NOTPROCESSED Двойной щелчок не обработан подсистемой, он будет передан в RDS.

Примечания

Реакция на событие RDS_BFM_WINDOWMOUSEDBLCLICK вызывается при двойном щелчке в окне подсистемы, если одновременно выполняются следующие условия:

Если двойной щелчок мыши пришелся на изображение блока в окне подсистемы, сначала будет вызвана его модель. Только если модель блока не обработала щелчок, он будет передан в модель подсистемы. Если подсистема тоже не среагирует на двойной щелчок, он будет обработан RDS (будет включен режим редактирования и, если щелчок пришелся на блок, будет открыто окно его параметров или вызвана функция настройки). Реакция подсистем на не перехваченные блоками события клавиатуры и мыши рассмотрена в §2.12.5 руководства программиста.

См. также

RDS_MOUSEDATA, RDS_BFM_MOUSEDBLCLICK, RDS_BFM_WINDOWMOUSEDOWN, RDS_BFM_WINDOWMOUSEUP, RDS_BFM_WINDOWMOUSEMOVE.


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