3
Если у меня есть дескриптор окна, есть ли вызов win32 или .net equilavent, который скажет мне, что такое индекс z?Получить индекс окна z из дескриптора окна
Если у меня есть дескриптор окна, есть ли вызов win32 или .net equilavent, который скажет мне, что такое индекс z?Получить индекс окна z из дескриптора окна
Я не смог найти ничего, что непосредственно даст вам z-порядок окна. Тем не менее, вы можете попробовать что-то вроде следующего (предупреждение, непроверено!)
int zindex = 0;
HWND window = GetTopWindow(GetParent(targetwindow));
while (window != targetwindow) {
zindex++;
window = GetNextWindow(window, GW_HWNDNEXT);
if (!window) {
zindex = -1;
break;
}
}