Получить индекс окна z из дескриптора окна - PullRequest
3 голосов
/ 17 июня 2010

Если у меня есть дескриптор окна, есть ли вызов win32 или .net equilavent, который скажет мне, что такое индекс z?

1 Ответ

3 голосов
/ 17 июня 2010

Я не смог найти ничего, что бы давало вам z-порядок окна. Тем не менее, вы можете попробовать что-то вроде следующего (предупреждение, не проверено!)

int zindex = 0;
HWND window = GetTopWindow(GetParent(targetwindow));
while (window != targetwindow) {
    zindex++;
    window = GetNextWindow(window, GW_HWNDNEXT);
    if (!window) {
        zindex = -1;
        break;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...