Возвращаемые значения теста попадания
В этом разделе перечислены значения кода теста попадания, возвращаемые в параметре 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 | Тест попадания успешно выполнен в верхнем сегменте границы. |