1
수정하려고하는 버그 (Odd MFC/GDI behaviour (blank image) that doesn't appear when screen is recorded)가 있는데 ShowWindow()
을 호출하기 전에 Invalidate()
을 호출했기 때문일 수 있습니다.ON_WM_SHOWWINDOW 메시지를 누가 보냈는지 알려주는 방법
나는 CWnd
에서 파생 된 클래스가 있으므로 ShowWindow 메시지를 보내고있는 것을 볼 수 있기를 바란다. (코드 검색은 코드에서 수천 개의 장소를 제공하기 때문에).
메시지 맵에 ON_WM_SHOWWINDOW()
을 추가했는데 showwindow
메시지가 나타날 때마다 중단 될 수 있지만 누가 전송하는지 알 수 없습니다. 말할 방법이 있습니까?
감사합니다.
전화 스택을 올라가서 누구에게 전화를 걸 었는지 확인하십시오. –
Mfc OnWndMessage(). 별로 도움이 안된다;) 어느 시점에서든 콜 스택에서 내 코드를 볼 수있다. – Jordan
호출 스택을 위아래로! insinde user32.dll 또는 이와 유사한 코드에 도달하는 경우 MS 심볼 서버에서 심볼을로드하여 (스택 추적이 정확할 수 있도록) 위로 올라가십시오. 그것이 SendMessage라면, 아마도 (나중에 다스 함수가 될 것입니다) 코드로 돌아올 것입니다. –