728x90
자식창을 가져오기 위해서는
현재 부모창을 검색한 후
아래와 같이 자식창 리스트를 검색하면 됩니다
//부모 핸들 가져오기
HWND hParent = ::FindWindow(NULL, _T("WindowName"));
if(hParent)
{
//자식 핸들 가져오기
HWND hChild = ::GetNextWindow(hParent, GW_CHILD);
//자식 핸들이 존재한다면 계속 반복
while(hChild)
{
//검색된 자식 핸들의 형제 핸들 가져오기
hChild = ::GetNextWindow(hChild, GW_HWNDNEXT);
}
}
사용 방법에 따라서 자식 핸들의 그 자식을 가져오고 싶다면
GW_CHILD 값을 써서 코드를 변형해서 사용하시면 됩니다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'Application > MFC' 카테고리의 다른 글
[MFC] TrayIcon 만들기 (0) | 2023.02.16 |
---|---|
[MFC] TrayIcon 초기화시 재 생성 방법 (TaskbarCreated) (0) | 2023.02.15 |
[MFC] MAKELPARAM 사용 방법 (0) | 2023.02.14 |
[MFC] WM_USER 사용 (User Message) (0) | 2023.02.10 |
[MFC] CListCtrl 배경색 & 글자색 변경 (0) | 2023.02.09 |