[問題] MFC 計時問題

看板C_and_CPP (C/C++)作者 (suppi)時間16年前 (2010/05/30 20:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位前輩 我目前使用Visual Studio 2008 寫MFC程式 那目前引用了一個硬體製造商提供的demo程式 程式大致如下 它是使用SetTimer這個函式 然後硬體每100ms會傳個值來(有DLL檔) 那想請問一下 因為我需要更高的取樣頻率 例如256Hz 那上網查了些資料 說SetTimer的精度較差 有查到較準確的方式 如TimeGetTime() 或 QueryPerformanceCounter() 想請問能否有人提供一下簡單的MFC範例呢? 謝謝 BOOL DLL_DEMODlg::OnInitDialog() { CDialog::OnInitDialog(); SetTimer( TIMER_ID,100,NULL ); ... } void DLL_DEMODlg::OnTimer(UINT nIDEvent) { ShowData(); } void DLL_DEMODlg::ShowData() { CString csStr; csStr.Format("%5.3f",gData[0]); m_input_a.SetWindowText(csStr); } -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.4.80
文章代碼(AID): #1C0bmhml (C_and_CPP)
文章代碼(AID): #1C0bmhml (C_and_CPP)