WindowsAPICodePack의 TaskDialog 구현을 사용하고 있지만 기본 구현을 위해 단추의 핸들러를 클릭해야한다는 버그가 있습니다. 내가 변환/래핑하고 싶습니다 그래서 오래 된 MessageBox처럼 그것은 닫힌 때까지 차단하고 무슨 짓을했는지에 따라 값을 반환합니다. 이 작업을 수행하는 방법에 대한 기본 사항을 읽을 수있는 것이 있습니까? Win32 기반에 익숙하지 않은 나는 어디에서 시작해야할지 전혀 모릅니다.TaskDialog의 Show() 호출을 차단하고 닫을 때 값을 반환하는 방법은 무엇입니까?
0
A
답변
0
누군가 도움이되는 경우, 일부 읽기 후에 쇼 호출이 이미 차단되고 있음을 알았습니다. 값을 반환하기 위해 TaskDialog
이 포함 된 기본 클래스 ExtendedTaskDialog<T>
을 구현했으며 보조자 인 Show(Window)
메서드를 포함하여 TaskDialog의 부모를 할당하고 추상 public T Show(Window)
메서드를 포함했습니다. 실제 대화 상자는 이것으로부터 파생되고 기본 유형으로 제공 할 자체 열거 형을 가져옵니다 (예 : MyDialog : ExtendedTaskDialog<MyDialogResult>
). 그런 다음 내부적으로 MyDialog
의 단추 '클릭 처리기는 Close
메서드를 TaskDialog
호출하기 전에 결과를 설정합니다.
관련 문제
- 1. 창을 닫을 때 확인을 요청하는 방법은 무엇입니까?
- 2. TI-89에서 함수 값을 반환하는 방법은 무엇입니까?
- 3. memcache에 저장된 모든 값을 반환하는 방법은 무엇입니까?
- 4. aasm 이벤트에서 값을 반환하는 방법은 무엇입니까?
- 5. 플래시 무비를 닫을 때 값을 저장합니다.
- 6. 문자열에 값을 쓰고 반환하는 방법은 무엇입니까?
- 7. 비동기 콜백 함수에서 값을 반환하는 방법은 무엇입니까?
- 8. MySQL의 함수에서 부울 값을 반환하는 방법은 무엇입니까?
- 9. 문자열에서 Enum 값을 반환하는 방법은 무엇입니까?
- 10. SQLite 문에서 선택한 값을 반환하는 방법은 무엇입니까?
- 11. ModalViewController를 닫을 때 EXEC_BAD_ACCESS
- 12. 내 전화 응용 프로그램을 닫을 때 비동기 호출을 만드는 방법
- 13. JQuery AJAX 호출에서 여러 값을 반환하는 방법은 무엇입니까?
- 14. html 팝업에서 값을 반환하는 방법
- 15. JavascriptConverter를 만들 때 배열을 반환하는 방법은 무엇입니까?
- 16. gtk 콜백을 사용하여 호출 된 함수에서 값을 반환하는 방법은 무엇입니까?
- 17. 참조 할 때 값을 반환하는 클래스
- 18. 닫을 때 childwindow 언로드
- 19. python에서 객체와 속성을 전달할 때 값을 반환하는 유틸리티 함수는 무엇입니까?
- 20. 사용자가 Word를 닫을 때 파일 이름을 가져 오는 방법은 무엇입니까?
- 21. 웹 페이지를 닫을 때 세션 변수를 버리는 방법은 무엇입니까?
- 22. Silverlight 응용 프로그램을 닫을 때 쿠키를 삭제하는 방법은 무엇입니까?
- 23. 사용자가 브라우저를 닫을 때 알아야하는 방법은 무엇입니까? 채팅 응용 프로그램
- 24. 브라우저 창을 닫을 때 로컬 Tomcat 서버를 종료하는 방법은 무엇입니까?
- 25. 팝업 창을 닫을 때 sessionvariable을 제거하는 방법은 무엇입니까?
- 26. C# 콘솔 응용 프로그램을 닫을 때 작업을 수행하는 방법은 무엇입니까?
- 27. 주 창을 닫을 때 열리는 창을 만드는 방법은 무엇입니까?
- 28. 행을 삽입 한 후 MySQL 테이블에서 값을 반환하는 방법은 무엇입니까?
- 29. UIViewController를 닫을 때 호출되는 메서드는 무엇입니까?
- 30. 여러 값을 반환하는 프로 시저