以下是 Header_OrderToIndex 函数的基本信息:
int Header_OrderToIndex(
HWND hwnd,
int iOrder
);
参数说明:
- hwnd: 列表头控件的句柄。
- iOrder: 列的当前显示顺序中的索引。
返回值:
- 返回实际列的索引。如果失败,返回 -1。
使用示例:
#include <Commctrl.h>
// ...
HWND hwndHeader = // 获取列表头的句柄
int orderIndex = // 当前显示顺序中的列索引
int actualIndex = Header_OrderToIndex(hwndHeader, orderIndex);
if (actualIndex != -1) {
// 成功获取实际列索引
wprintf(L"Order index %d corresponds to actual index %d\n", orderIndex, actualIndex);
} else {
// 获取失败
}
这个函数通常在你需要了解用户通过拖放操作调整列顺序后,获取实际的列索引时使用。
转载请注明出处:http://www.zyzy.cn/article/detail/24663/Win32 API/Commctrl.h/Header_OrderToIndex