나는 전경, 즉 최소화되지 않은 창에 속한 hWnd에 대해 FindWindowEx
또는 EnumChildWindows
을 호출하면 어떤 자식도보고하지 않는다는 것을 알아 챘습니다. 반면에 내가 먼저 쿼리하는 창에 대해 SetForegroundWindow
을 호출하고 그 후에 FindWindowEx
또는 EnumChildWindows
을 호출하면 모든 자식을보고합니다. 다음 호출은 내가 관심있는 창이 전경에 있지 않더라도 모든 자식을보고합니다. 첫 번째 호출 후 거의 일종의 캐싱을 수행합니까?FindWindowEx/EnumChildWindows를 처음 호출 한 후 컨트롤 트리가 캐시됩니까?
2
A
답변
0
이 응용 프로그램은이 응용 프로그램의 창입니까, 아니면 타사 응용 프로그램이 수행하는 작업을 조사하고 있습니까?
응용 프로그램이 처음으로 포어 그라운드로 가져올 때만 해당 자식 창을 만드는 것으로 추측합니다. 이것은 당신이보고있는 행동을 설명 할 것입니다. 내 지식으로는 EnumChildWindows
은 캐싱을 수행하지 않습니다.
관련 문제
- 1. FETStationPanels를 사용하여 잘못된 텍스트가 있지만 처음 호출 한 경우에만
- 2. ServletOutputStream을 호출 한 후 JSP로 전달
- 3. WP7에서 번호를 호출 한 후 Sendig DTMF
- 4. 보기를 호출 한 후 호출하는 메소드
- 5. Javery PHP로 Jquery를 호출 한 후 다시로드
- 6. "설치"를 클릭 한 후 기능 호출
- 7. 재사용 클래스의 정적 메서드를 호출 한 후
- 8. PropertyInfo.SetValue를 호출 한 후 속성이 기본값을 가져옵니다.
- 9. Facebook.showPermissionDialog를 호출 한 후 Facebook Ajax.post가 실패합니다.
- 10. ConnectNamedPipe를 호출 한 후 ERROR_SUCCESS를 반환하는 GetLastError
- 11. 처음 설치 한 후 ClickOnce 필수 조건을 확인하려면 어떻게합니까?
- 12. wordpress에 처음 로그인 한 후 사용자를 리디렉션 하시겠습니까?
- 13. django forms - 양식을 처음 제출 한 후 객체 편집
- 14. 있는 jqGrid - 제목 표시 줄에 클릭 한 후 데이터로드는 처음
- 15. 새로 고침을 호출 한 후 Control.OnMouseMove의 끝없는 호출
- 16. 엔터티가 쿼리 캐싱에 캐시됩니까?
- 17. 플래시가 파일을 다운로드하면 캐시됩니까?
- 18. .ascx 파일은 어떻게 캐시됩니까?
- 19. WPF 컨트롤 라이브러리 호출
- 20. usercontrol 이벤트가 끝난 후 호출 페이지 메서드
- 21. jstree - 트리가 초기화 된 후 외부 드래그 가능한 객체 생성
- 22. 고유 한 jquery 클릭 문제 - 동일한 요소를 처음 클릭 한 후 시작되지 않음
- 23. ASP.NET gridview 컨트롤 row 버튼을 클릭 한 후 rowCreated 함수
- 24. 처음 만 작동하는 글로벌 변수 호출
- 25. popViewControllerAnimated 호출 후 EXC_BAD_ACCESS
- 26. MySQL은 질의 후 처음 5 행을 선택한다.
- 27. jQuery주기 : 콜백 후 처음 사용 안 함
- 28. 선언적 보안 요구 사항 - SecurityAction.Demand가 캐시됩니까?
- 29. HttpCacheability.Public을 설정하면 서버의 페이지도 캐시됩니까?
- 30. 손상된 git 트리가 있습니까?
다른 응용 프로그램입니다. EnumChildWindows가 자식을보고하기 위해서는 대상 창이 전경에 있어야합니다. 처음에는 최소한입니다. 창에서 EnumChildWindows를 호출하기 전에 자식 창을 만들었습니다. 모든 창을 볼 수는 있지만, 포 그라운드에없는 경우에는 자식이 거의없는 것입니다. –
@Ion : 질문에서 말했듯이, EnumChildWindows를 호출 할 때 창을 최소화했다면, 어떻게 하위 창을 이미 만들었는지 확인할 수 있습니까? 또는이 동작은 윈도우가 보이지 않거나 (즉 최소화되지 않은 상태) 전경이 아닌 경우에도 발생합니까? –
윈도우가 보이지만 전경이 아닌 경우에도 맞습니다. –