로그인

검색

MoA
조회 수 8718 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
http://lafirr.tistory.com/56

추가 : http://greenfishblog.tistory.com/29

콘솔 프로그램이면 모르겠지만

MFC 에서 Sleep() 을 걸면, (물론 거는 위치에 따라서 다르겠지만)

모든 메세지가 먹통이 되기 때문에

원하지 않는 결과를 초래할 수도 있습니다.

예를 들어서 10초 정지 후 메세지 출력 후 500ms 정지... 같은 경우

프로그램이 갑자기 (응답없음)으로 바뀌더니 메세지가 출력되는것도 보이지 않고 바로

ㄱㄱㄱ 해버리는... ㄷㄷㄷ

따라서 MFC 에서는 Sleep() 을 가급적 (..제발) 쓰지 말고

다음과 같은 함수를 추가해서 사용하는 것이 바람직하다고 합니다.

void CNumberGameDlg::Wait(DWORD dwMillisecond)
{
 MSG msg;
 DWORD dwStart;
 dwStart = GetTickCount();

 while(GetTickCount() - dwStart < dwMillisecond)
 {
  while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
  {
   TranslateMessage(&msg);
   DispatchMessage(&msg);
  }
 }
}


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Tool/etc Programming 게시판 관련 2 MoA 2014.11.01 18305
141 API/MFC DLL 생성 시 주의 MoA 2013.08.22 5409
140 C/C++ C++11 A cheat sheet MoA 2013.08.21 3718
139 Tool/etc 앱 디자인의 발견 - 메모 서비스를 생각하다 MoA 2013.08.17 3540
138 API/MFC 리스트 컨트롤에 체크박스 추가 MoA 2013.08.14 4909
137 JAVA/Android XML 파싱하기 MoA 2013.08.06 9238
136 API/MFC Legacy MFC 어플리케이션을 MFC feature pack으로 포팅 MoA 2013.07.30 3488
135 Tool/etc 예외 처리 가이드 (Slide) MoA 2013.07.28 3333
134 Tool/etc Design Patterns Quick Reference MoA 2013.07.28 3107
133 Site GOF 디자인패턴 정리 MoA 2013.07.28 3059
132 Tool/etc Coding conventions MoA 2013.07.28 4430
131 Library ChartFX 7.0 MFC에서 사용하기 MoA 2013.07.28 3556
130 Tool/etc 에디트 플러스, VS 2008 컴파일 환경 설정 MoA 2013.07.28 3728
129 STL/Boost 정적 배열과 STL vector 속도 비교 MoA 2013.07.28 3536
128 Library pthread MoA 2013.07.28 3143
127 API/MFC HWND와 HINSTANCE MoA 2013.07.28 3818
126 Tool/etc 컨텍스트 스위칭 (Context Switching) MoA 2013.07.28 4017
125 API/MFC __cdecl , __pascal, __stdcall MoA 2013.07.28 3829
124 C/C++ fopen 함수가 Multi Thread 에서 안전한가? MoA 2013.07.28 3645
123 C/C++ memset vs for 초기화. 속도 차이가 얼마나 날까? 2 MoA 2013.07.28 3641
122 API/MFC unsigned char <-> 유니코드(unicode) 및, string 변환 매크로 - USES_CONVERSION MoA 2013.07.28 5070
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 17 Next
/ 17