19,468
社区成员
发帖
与我相关
我的任务
分享
static DWORD dwSysTime1,dwSysTime2;
static TCHAR szTime[20];
dwSysTime2 = timeGetTime(); // 获得时间,据说这个函数不如GetTickCount好,不过暂时先用着,大家别学哈
wsprintf(szTime, TEXT("%4i FPS"), 1000 / (dwSysTime2 - dwSysTime1)); //输出FPS
TextOut(hdcMem, (cxClient - 100), 5, szTime, 8);
dwSysTime1 = dwSysTime2; //关键就是这里! 我把这行语句注释掉,内存就不会一直增加了!
dwSysTime2 = timeGetTime(); // 获得时间,据说这个函数不如GetTickCount好,不过暂时先用着,大家别学哈
wsprintf(szTime, TEXT("%4i FPS"), 1000 / (dwSysTime2 - dwSysTime1)); //输出FPS
TextOut(hdcMem, (cxClient - 100), 5, szTime, 8);
dwSysTime1 = dwSysTime2; //关键就是这里! 我把这行语句注释掉,内存就不会一直增加了!