It is not so much an issue, I am rather wondering if the program work correctly...
(The code is supposed to create an infinite loop of the programme which runs at 20 fps)
int iTickCount = 0;
int iTickTriger = 0;
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
iTickCount = GetTickCount();
if(iTickCount > iTickTriger)
iTickTriger = iTickCount + 50; // set the frame rate (20fps)
ProgCycle(hWnd, hDC); // Function of the main program run
[This code is copied from a learners book of some little games and application and obviously works well]
The thing I am refering to is that this loop makes the CPU run on 100%... It does not slow down the computer, all other applications run at ussual speed but the CPU usage is about 100% all the time while running this app...
I am wondering if it is correct sollution. And if not what else shall I try istead???
Thank you in advance