728x90
Sleep(1)을 했는데, 1ms를 자는게 아닐 때에는 timeBeginPeriod(), timeEndPeriod()를 이용하면 된다.
사용 예)
int main(void)
{
timeBeginPeriod(1);
....
timeEndPeriod(1);
return 0;
}
이 함수의 기능은 주기적인 타이머의 최소 해상도를 설정한다.
프로그램이 이상하게 Frame이 안나올 경우 이 함수를 이용해서 테스트 해보자.
"단점은 하드웨어에 좋지 않은 영향을 끼치기 때문에 기왕이면 사용하지 않는 것이 좋다.
하드웨어가 지원한다면 QueryPerformanceFrequency를 사용하는 것이 더 이득이다. "
Requirements:
Minimum supported client | Windows 2000 Professional [desktop apps only] |
---|---|
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header |
|
Library |
|
DLL |
|
728x90
'Basic Programming > Winows API' 카테고리의 다른 글
Win API - 프로그램의 실행 경로 가져오기 (0) | 2017.08.30 |
---|---|
Win API - 투명한 윈도우 만들기 (0) | 2017.04.19 |
Win API - StringTable과 DLL을 이용한 다국어 (0) | 2017.02.24 |
Win API - Windows 버전을 얻어오기 (0) | 2017.02.23 |
Win API - String Table만을 이용한 다국어 (0) | 2017.02.19 |