나는 OpenTK로 작성한 게임을 가지고 있지만 실제로 게임을 닫지 않고 게임 창의 닫기 버튼에 핸들러를 추가하는 방법을 찾고 있습니다 (예 : "do 당신은 끝내기 전에 저축하기를 원합니까? "). 이 작업을 수행하는 이벤트 처리기 나 설명서를 찾을 수없는 것 같습니다.OpenTK.GameWindow가 닫히는 것을 막는 법
1
A
답변
1
OnClosing
method을 무시하고 메시지 상자를 표시 할 수 있습니다. 사용자가 닫으 려하지 않는 경우 e.Cancel = true
을 사용하면 양식 닫는 것을 중지 할 수 있습니다.
protected override void OnClosing(CancelEventArgs e)
{
// ... show message box
if (/* wants to save*/)
{
// Cancel closing, the player does not want to exist
e.Cancel = true;
}
base.OnClosing(e);
}
+0
우후! 내 문제는 GameWindow 클래스를 재정의하지 않고 직접 인스턴스를 만드는 것이므로 보호 된 멤버를 간과했다. 감사! –
+0
예 OpenTK 문서가 가장 좋은 IMHO는 아닙니다. – FriendlyGuy
관련 문제
- 1. Tkinter가 어떤 행동을 기다리는 것을 막는 법
- 2. 안드로이드 앱이 애들이 저장하는 것을 막는 법
- 3. 팝업이 에스 케이프 키로 닫히는 것을 막는 방법
- 4. 프로그램 실행 완료시 명령 창이 닫히는 것을 막는 방법
- 5. NHibernate 불완전한 매핑을 막는 법
- 6. 창이 닫히는 것을 감지합니까?
- 7. 키보드가 닫히는 것을 막으십시오.
- 8. 응용 프로그램이 닫히는 것을 막으십시오.
- 9. DockingManager에서 문서가 닫히는 것을 방지하십시오.
- 10. VB.Net 양식이 닫히는 것을 방지
- 11. ipad에서 UIActionSheet가 닫히는 것을 방지합니다.
- 12. FBNativeDialogs가 iOS에서 닫히는 것을 안다면
- 13. Mutt, mutt의 이메일 이름 변경을 막는 법
- 14. 서비스가 파괴되는 것을 막는 방법
- 15. php : $ _POST에서 SQL injection을 막는 법
- 16. jqueryUI Css 위젯, 자손을 막는 법
- 17. Google지도 정보 창이 닫히는 것을 방지합니다.
- 18. 체크 박스를 클릭하면 OptionsMenu가 닫히는 것을 방지합니다.
- 19. typeahead.js 드롭 다운이 닫히는 것을 방지합니다. 선택
- 20. System.out이 콜백에서 닫히는 것을 피하는 방법
- 21. youtube video가 전체 화면에서 닫히는 것을 확인하면
- 22. 작업 관리자에서 프로세스가 닫히는 것을 방지하십시오.
- 23. JavaFX 대화 상자가 닫히는 것을 방지합니다.
- 24. C++ win32 컨텍스트 메뉴가 닫히는 것을 방지합니다.
- 25. wxAuiNotebook - 특정 탭이 닫히는 것을 방지합니다.
- 26. MPMoviePlayerController - 다른 항목을 숨기는 것을 막는 방법?
- 27. Maven이 원격 저장소에 액세스하는 것을 막는 방법?
- 28. UILabel이 '...'으로 끝나는 것을 막는 방법
- 29. dojo.dnd.moveable이 입력 필드를 비활성화하는 것을 막는 방법
- 30. Symfony2가 HTML을 벗어나는 것을 막는 방법
GameWindow의 닫기 버튼을 의미합니까? – FriendlyGuy
예. (편집 원래 질문) –