내 응용 프로그램에는 항상 열리고 닫히는 대화 상자가 많이 있습니다. 대화 상자는 모달이 아닙니다. 일부 성능을 저장하기 위해 더 복잡한 컨트롤 중 일부를 "재활용"하고 있습니다. 하나의 대화 상자가 닫히면 컨트롤은 손상되지 않지만 포인터는 배열에 저장되므로 다른 대화 상자를 열 때 다시 사용할 수 있습니다.
컨트롤은 새 대화 상자에 배치 된 후 모든 메시지를받지 못하는 문제가 있습니다. 예를 들어 WM_DRAWITEM
(컨트롤이 CListCtrl
에서 파생 됨) 메시지가 더 이상 전송되지 않습니다. 반면에 WM_LBUTTONDOWN
은 아직 도착 중입니다. 마치 컨트롤이 클래스를 더 이상 알지 못하는 것입니다. NC 영역 (테두리 및 목록 머리글)이 올바르게 그려집니다.
비슷한 문제가있는 사람이 있습니까? 무엇이 잘못 될 수 있습니까? 통제가 이런 방식으로 "분리"되고 "재 부착"될 수 있습니까?부모 변경 후 컨트롤이 수신되지 않음
0
A
답변
0
CListCtrl이 WM_DRAWITEM 이미지에 응답하려면 LVS_OWNERDRAWFIXED 스타일이 필요합니다. 설정 했니?
그리고 http://msdn.microsoft.com/en-us/library/windows/desktop/bb774739(v=vs.85).aspx에서 보고서보기에있는 경우에만 발생합니다 (내게 이상하게 보입니다!).
관련 문제
- 1. Payments 새로운 현지 통화 변경 후 콜백 URL이 수신되지 않음
- 2. 사용자 정의 컨트롤이 부모 스타일을 상속하지 않음
- 3. codeigniter, 송신 후 이메일이 수신되지 않음
- 4. NSPersistentStoreDidImportUbiquitousContentChanges 알림이 수신되지 않음
- 5. UITextField 메시지가 수신되지 않음
- 6. 이전 활동이 수신되지 않음
- 7. 향후 알림이 수신되지 않음
- 8. 장고 신호가 수신되지 않음
- 9. ZeroMQ, XSUB가 수신되지 않음
- 10. Android 알람이 수신되지 않음
- 11. UDP 패킷 수신되지 않음
- 12. Jquery 응답이 수신되지 않음
- 13. 토네이도 authdemo 데이터가 수신되지 않음
- 14. 탭의 컨트롤이 런타임시 보이지 않음
- 15. JBoss - 사용자 트랜잭션이 수신되지 않음
- 16. magento fedex service가 수신되지 않음
- 17. ImageView에서 클릭 이벤트가 수신되지 않음
- 18. GCM에 등록 토큰이 수신되지 않음
- 19. 수면 중에 알람 수신되지 않음
- 20. 러시아어 텍스트가 SMS로 수신되지 않음
- 21. 위젯 OnClickPendingIntent가 서비스별로 수신되지 않음
- 22. PHP 문의 양식이 수신되지 않음
- 23. 쿼리에서 MMS 메시지가 수신되지 않음
- 24. 변경 사항을 거부해도 부모 개체가 제거되지 않음
- 25. UserControl OnRepaint 이벤트 후 부모 UserControl 컨트롤이 사라집니다.
- 26. 변경 후 앱이 컴파일되지 않음
- 27. 다른 브라우저에서 비활성 업데이트가 수신되지 않음
- 28. open.window 후 부모 창을 사용하지 않음
- 29. twilio SMS가 모바일 평가판 계정에 수신되지 않음
- 30. 컨트롤이 동시에 그려지지 않음