여러 가지 다른 작업자 스레드를 생성하고 VS2003으로 컴파일되는 MFC 응용 프로그램이 있습니다. 어설 션 대화 상자가 표시되는 동안 Windows 메시지가 서비스됩니까?
는 CTreeCtrl의 :: GetItemState를() 나는 가끔 디버그 주장 대화 팝업을 얻고 호출 할 때. 내가 잘못된 항목에 대한 핸들을 전달했기 때문에 이것이 내 가정 일 뿐이라고 생각합니다.내 관심은 : MFC 스레드가 어설 션 대화 상자가 표시되는 동안 창 메시지의 수를 서비스를 계속 것처럼 내 로그에서, 그것은 보인다. 나는 어설트 대화가 모달이라고 생각하여 이것이 가능할 지 궁금해하고 있 었는가?
스레드 메시지를 처리하는 다른 스레드가 보이지 않습니까? –
내 로그에 스레드 ID가 포함되어 있고 On *** 메시지를 처리하고 GetItemState()를 호출하는 동일한 스레드 인 것 같습니다. –