COleControl::OnQueryHitRect
Вызываемый платформой в ответ на запрос IViewObjectEx::QueryHitRect контейнера.
virtual BOOL OnQueryHitRect(
DWORD dwAspect,
LPCRECT pRectBounds,
LPCRECT prcLoc,
LONG lCloseHint,
DWORD* pHitResult
);
Параметры
dwAspect
Указывает, должен быть представлен объект.Допустимые значения берутся из перечисления DVASPECT или DVASPECT2.pRectBounds
Указатель на структуру RECT, задающий ограничивающий прямоугольник OLE клиентской области элемента управления.prcLoc
Указатель на структуру RECT, определяющий прямоугольник для проверки попадания (перекрытия с прямоугольником объекта) по отношению к верхнему левого угла объекта.lCloseHint
Не используется.pHitResult
Указатель к результату запроса нажатия.Одно из следующих значений:Нет HITRESULT_OUTSIDE точка в прямоугольнике ударено объект OLE.
HITRESULT_HIT хотя бы один точка в прямоугольнике было бы строкой, выполненной для объекта.
Возвращаемое значение
Ненулевой если результат нажатия успешно возвращен; в противном случае – значение 0.
Заметки
Запросы, перекрывается ли прямоугольник объекта любую точку в заданном прямоугольнике, выполняемых строках прямоугольник ().QueryHitRect можно переопределить, чтобы проверить, выполняемые строки для объектов, отличных от прямоугольных.
Требования
Header: afxctl.h