MFC 대화 상자를 닫거나 버리는 방법 10 초 후 자동으로 수행됩니다.주어진 시간이 지난 후 MFC 대화 상자를 닫거나 버리십시오.
3
A
답변
2
SetTimer과 10 초 제한 시간을 사용하십시오. 타이머 메시지 처리기 게시물 닫기 메시지.
10
어딘가에 CMyDialog.h
에, 즉 당신의 타이머의 ID를 선언 :
SetTimer(ID_MY_TIMER, 10000, NULL); // 10000ms = 10 secs
생성 된 기능이 될 것입니다 (WM_TIMER
에 대한 처리기를 추가
static const UINT ID_MY_TIMER = 1000;
이 OnInitDialog
기능에 타이머를 만들기 OnTimer
) :
void CMyDialog::OnTimer(UINT_PTR nIDEvent)
{
if (nIDEvent == ID_MY_TIMER)
{
EndDialog(IDOK);
}
...
}
IDOK
을 IDCANCEL
으로 대체하는 것은 DoModal에서 원하는 결과를 반환하는 것에 따라 다릅니다.
관련 문제
- 1. 특정 시간이 지난 후 타이머를 중지하는 중
- 2. 유휴 시간이 지난 후 마우스 커서를 숨기기
- 3. 일정 시간이 지난 후 로그 아웃
- 4. 시간이 지난 경우
- 5. 시간이 지난 후에 스레드를 중지하십시오.
- 6. 일정 시간이 지난 후 ASP.NET에서 함수를 자동으로 호출하는 방법은 무엇입니까?
- 7. 일정 시간이 지난 후 작업을 실행하는 방법은 무엇입니까?
- 8. 몇 시간이 지난 후 qtip 툴팁을 숨기는 방법?
- 9. Qt 임의의 시간이 지난 후 meego에 응용 프로그램을 적용
- 10. python3 특정 시간이 지난 후 자동 로그 아웃
- 11. X 시간이 지난 후 아이콘 이미지가 바뀌는 Java
- 12. 입력 후 Applescript가 자동으로 대화 상자를 닫으시겠습니까?
- 13. 주어진 날짜가 지난 것인지 확인하십시오.
- 14. MFC 응용 프로그램에서 모달 대화 상자를 숨기는 방법?
- 15. MFC : 두 개의 창/대화 상자를 함께 '붙여 넣기'
- 16. MFC 대화 상자 크기 질문
- 17. jquery 대화 상자를 여는 데 다소 시간이 걸립니다.
- 18. jQuery.ajax() : 느린 요청을 버리십시오.
- 19. MFC 응용 프로그램 및 비 MFC 모달 대화 상자
- 20. 강제 대화 상자를 C#
- 21. ShowWindow() ... mfc
- 22. 여러 사용자 로그인 후 어느 정도 시간이 지난 후 ASP.Net C# 응용 프로그램이 느림
- 23. MFC 및 WPF 믹싱 : 모달 대화 상자
- 24. Windows 대화 상자를 표시 한 후 처리하는 방법은 무엇입니까?
- 25. MFC : 표시하지 않고 모덜리스 대화 상자 만들기
- 26. 대화 상자 컨트롤 비활성화 MFC
- 27. MFC 대화 상자의 이벤트 처리
- 28. MFC 폴더 열기 대화 상자
- 29. MFC 파일 저장 대화 상자
- 30. Mercurial에서 많은 커밋을 버리십시오.