如果我有一个窗口句柄,是否有一个win32调用或.net等价物,它会告诉我z索引是什么?
答案 0 :(得分:3)
我无法找到任何直接给你窗口的z顺序的东西。但是,您可以尝试以下内容(警告,未经测试!)
int zindex = 0;
HWND window = GetTopWindow(GetParent(targetwindow));
while (window != targetwindow) {
zindex++;
window = GetNextWindow(window, GW_HWNDNEXT);
if (!window) {
zindex = -1;
break;
}
}