반응형
wchar_t className[255];
CWnd* child = this->GetWindow(GW_CHILD);
while (child)
{
::GetClassName(child->GetSafeHwnd(), className, sizeof(className) / sizeof(wchar_t));
TRACE(L"%s\n", className);
child = child->GetWindow(GW_HWNDNEXT);
}
MFC에서 현재 윈도우의 모든 자식 윈도우을 얻어와 자식 윈도우의 등록된 클래스 이름을 디버그로 표시하는 예제입니다. 해당 예제는 CWnd를 상속받은 클래스에서 동작하는 예제입니다. CWnd를 상속받지 않은 다른 곳에서 사용할 때는 약간의 응용이 필요합니다.
반응형
'윈도우 프로그래밍' 카테고리의 다른 글
MFC WebView2(IE Edge, 엣지) 컨트롤 (0) | 2022.05.04 |
---|---|
MFC 다이얼로그에서 컨트롤 관련 깜박임 문제 해결 (0) | 2022.03.21 |
MFC 커스텀컨트롤에서 CWnd의 OnCreate 불리지 않는 문제 해결법 (0) | 2022.03.09 |
CComVariant(tagVARIANT)을 wstring 혹은 CString으로 변환하기 (0) | 2021.10.05 |
COM 객체에 대해서 비주얼스튜디오(Visual Studio)에서 인텔리센스 사용하기 (0) | 2021.10.04 |
윈도우 할당 메모리 개념(Private, Virtual, WorkingSet) (0) | 2017.04.16 |
32bit 윈도우 어플리케이션 사용 가능 최대 메모리 (확장 옵션 설명 포함) (0) | 2017.03.19 |
64bit 윈도우 프로그래밍 (0) | 2009.08.21 |