開發平台(Platform): (Ex: Win10, Linux, ...)
MFC
想讓圖形根據給予的數據連續更新畫面
每一個 frame 之間希望有 interval
看起來才連續動的感覺
試過 thread, 更新畫面的時候, 還是沒辦法動 UI, UI 是凍結的
void delay()
{
// 方法1
this_thread::sleep_for(10ms);
// 方法2
int nextTime = time(0) + secs;
while (time(0) < nextTime);
}
thread testThread(delay);
testThread.detach();
請問我那邊做錯了嗎
有翻到很古早很古早的 sample
是用 ON_WM_TIMER() 做的
運作起來就很順了
請問這兩者之間有什麼差異呢
謝謝
EDIT1
完整 code
https://pastebin.com/DEUsiG25