как получить прямой дочерний элемент окна (а не внуков) в win32? - PullRequest
2 голосов
/ 26 ноября 2010

просто прямой ребенок, а не внуки.

Ответы [ 2 ]

5 голосов
/ 26 ноября 2010

GetWindow (HWND, GW_CHILD);кажется, уловка.

1 голос
/ 27 октября 2017

Этот фрагмент может помочь!

    HWND hChildWnd;
    long childCount = 0L;

    hChildWnd = GetWindow(hWnd, GW_CHILD);
    if(IsWindow(hChildWnd)) {
            childCount ++;
        while(hChildWnd){
            hChildWnd = GetWindow(hChildWnd, GW_HWNDNEXT);
            if(IsWindow(hChildWnd))
                childCount ++;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...