Поделиться через


Возвращаемые значения теста попадания

В этом разделе перечислены значения кода теста попадания, возвращаемые в параметре pwHitTestCode функции HitTestThemeBackground. Возвращаемые значения кода зависят от параметров теста попадания, указанных в параметре dwOptions функции HitTestThemeBackground. Список параметров см. в разделе "Параметры теста попадания".

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

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

Вариант Коды возврата Description
HT ТБ_BACKGROUNDSEG H ТБ OTTOM Тест попадания успешно выполнен в нижнем сегменте границы.
H ТБ OTTOMLEFT Тест попадания успешно выполнен в нижнем и левом пересечении границы.
H ТБ OTTOMRIGHT Тест попадания успешно выполнен в нижнем и правом пересечении границы.
HTCLIENT Тест попадания успешно выполнен в среднем фоновом сегменте.
HTLEFT Тест попадания успешно выполнен в левом сегменте границы.
HTNOWHERE Тест попадания успешно выполнен за пределами элемента управления или в прозрачной области.
HTRIGHT Тест попадания успешно выполнен в правом сегменте границы.
HTTOP Тест попадания успешно выполнен в верхнем сегменте границы.
HTTOPLEFT Тест попадания успешно выполнен в верхнем и левом пересечении границы.
HTTOPRIGHT Тест удара успешно выполнен в верхнем и правом пересечении границы.
HT ТБ_CAPTION HTCAPTION Тест попадания успешно выполнен в верхнем, левом верхнем или верхнем правом фоновом сегменте.
HTNOWHERE Тест попадания успешно выполнен за пределами элемента управления или в прозрачной области.
HT ТБ_FIXEDBORDER H ТБ ORDER Тест попадания успешно выполнен в любом фоновом сегменте, кроме среднего фонового сегмента.
HTCLIENT Тест попадания успешно выполнен в среднем фоновом сегменте.
HT ТБ_RESIZINGBORDER H ТБ ORDER Сбой теста попадания в среднем фоновом сегменте и зонах изменения размера, но успешно выполнен в фоновом сегменте границы.
HT ТБ_RESIZINGBORDER_BOTTOM H ТБ OTTOM Тест попадания успешно выполнен в нижнем сегменте границы.
HT ТБ_RESIZINGBORDER_LEFT HTLEFT Тест попадания успешно выполнен в левом сегменте границы.
HT ТБ_RESIZINGBORDER_RIGHT HTRIGHT Тест попадания успешно выполнен в правом сегменте границы.
HT ТБ_RESIZINGBORDER_TOP HTTOP Тест попадания успешно выполнен в верхнем сегменте границы.