Sleep()함수는 호출 후 다른일을 하지 못하지만 아래의 함수는 기다리는 동안 메세지를 처리 할 수 있습니다.
void Wait(DWORD dwMillisecond)
{
MSG msg;
DWORD dwStart;
dwStart = GetTickCount();
while(GetTickCount() - dwStart < dwMillisecond)
{
while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TracslateMessage(&msg);
DispatchMessage(&msg);
}
}
}
'프로그래밍 팁 > etc' 카테고리의 다른 글
간단한 데이타 전송 방법(ATOM) (0) | 2010.04.02 |
---|---|
클래스에서 함수 포인터 사용하기 (0) | 2010.04.01 |
프로세스 이름(이미지 이름)으로 핸들값 얻기 (6) | 2010.03.29 |
IP주소값 가져오기 (0) | 2010.03.29 |
윈도우 제공 API를 이용한 암호화 (0) | 2010.03.25 |