本部分列出了在 hitTestThemeBackground函数的 pwHitTestCode参数中返回的命中测试代码值。 返回的代码值取决于 dwOptions 参数中指定的 HitTestThemeBackground 函数中指定的命中测试选项。 有关选项的列表,请参阅 命中测试选项。
返回值
下表列出了命中测试选项和相应的返回代码。
| 选择 | 返回代码 | 描述 |
|---|---|---|
| HTTB_BACKGROUNDSEG | HTBOTTOM | 命中测试在底部边框段中成功。 |
| HTBOTTOMLEFT | 命中测试在底部和左边框交汇处成功。 | |
| HTBOTTOMRIGHT | 命中测试在底部和右边框交叉口成功。 | |
| TCLIENT | 命中测试在中间背景段中成功。 | |
| HTLEFT | 命中测试在左边框段中成功。 | |
| HTNOWHERE | 命中测试在控件外部或透明区域成功。 | |
| HTRIGHT | 命中测试在右边框段中成功。 | |
| HTTOP | 命中测试在顶边框段中成功。 | |
| HTTOPLEFT | 命中测试在顶部和左边框交叉口成功。 | |
| HTTOPRIGHT | 命中测试在顶部和右边框交叉口成功。 | |
| HTTB_CAPTION | TCAPTION | 命中测试在顶部、左上角或右上角背景段中成功。 |
| HTNOWHERE | 命中测试在控件外部或透明区域成功。 | |
| HTTB_FIXEDBORDER | HTBORDER | 命中测试在任何背景段(中间背景段除外)中都成功。 |
| TCLIENT | 命中测试在中间背景段中成功。 | |
| HTTB_RESIZINGBORDER | HTBORDER | 命中测试在中间后台段和调整区域大小失败,但在后台边框段中成功。 |
| HTTB_RESIZINGBORDER_BOTTOM | HTBOTTOM | 命中测试在底部边框段中成功。 |
| HTTB_RESIZINGBORDER_LEFT | HTLEFT | 命中测试在左边框段中成功。 |
| HTTB_RESIZINGBORDER_RIGHT | HTRIGHT | 命中测试在右边框段中成功。 |
| HTTB_RESIZINGBORDER_TOP | HTTOP | 命中测试在顶边框段中成功。 |