代码之家  ›  专栏  ›  技术社区  ›  Jeremy

从窗口句柄获取窗口z索引

  •  3
  • Jeremy  · 技术社区  · 15 年前

    1 回复  |  直到 15 年前
        1
  •  3
  •   Reinderien    15 年前

    我找不到任何能直接给出窗口z顺序的东西。但是,您可以尝试以下操作(警告,未测试!)

    int zindex = 0;
    HWND window = GetTopWindow(GetParent(targetwindow));
    while (window != targetwindow) {
        zindex++;
        window = GetNextWindow(window, GW_HWNDNEXT);
        if (!window) {
            zindex = -1;
            break;
        }
    }