掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MFC タイマー動作がうまく行かない (ID:73687)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
現在 Visual studio 2008 でmfcを使いダイアログベースのアプリを開発しています。 作成中の機能の中で画面の内容を更新する部分があり、その処理はTimerを使用して定期的に行っています。 その更新の時間を自由に変更できるようにしているのですが0.5秒を下回るとTimerが機能しません。 なぜでしょう? 以下がTimerを設定しているソースです。 /* ここから */ KillTimer(0); if( fRefreshTime >= (float)0.1 ) { SetTimer(0, (unsigned int)(fRefreshTime * 1000), NULL); } /* ここまで */ fRefreshTimeは最大9.9、最低0.0になる様にしています。 このfRefreshTimeが0.5以上の時は正常にOnTimerイベントは起きるのですが 0.4以下になるとOnTimerに入ってきません。 何が問題なのでしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.