
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
CreateEventでイベントオブジェクトを作って,スレッドはWaitForSingleObjectでイベント待ちににしておく。
SetTimerのコールバックでSetEventを呼ぶ。
で、できるかな?
No.1
- 回答日時:
>スレッドの中でタイマー処理を行いたいのですが、WM_TIMERが受け取れません。
というか、WM_ってウィンドウメッセージという意味なんですが。ウィンドウがなければWM_TIMERは受け取れません。
そもそも、どういう風にSetTimerを呼んだんですか?
解決方法は、
1.スレッドに新たなCWndオブジェクトを作成し、CWnd::SetTimer()をコールする。
2.::SetTimer()でコールバック関数を使う
だと思うんですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WaitForSingleObjectの使い方に...
-
待機関数(WaitForMultipleObjec...
-
LinuxでDoEvents()同等機能
-
マルチスレッドプログラムでメ...
-
スレッドにて同一メモリの書き...
-
VC++スレッドの正しい終了のさ...
-
スレッドの安全な終了のさせ方
-
Win32APIでのスレッド処理
-
マルチスレッドプログラミング...
-
メインスレッドのPostMessageと...
-
エラーメッセージで教えていた...
-
メモリアクセスの競合について
-
メインダイアログが最背面に表...
-
Windows上で、シグナル(SIGTERM...
-
Macターミナルで実行中のプログ...
-
メモリが不足しています(VBA)
-
C# シリアル通信でデータ受信...
-
C言語で、メモリを解放しないで...
-
VC++2010 GDIオブジェクトの解...
-
VBSで応答不要のメッセージボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スレッドの監視方法について
-
VC++スレッドの正しい終了のさ...
-
複数スレッドを動作させるのに...
-
スレッドの安全な終了のさせ方
-
WaitForSingleObjectの使い方に...
-
スレッドにて同一メモリの書き...
-
Windows上で、シグナル(SIGTERM...
-
同一スレッドで、ロックをかけ...
-
マルチスレッド内のループについて
-
sleep関数とは?
-
スレッドの終了はどうやるんで...
-
メインスレッドのPostMessageと...
-
CWnd::OnTimerのスレッドの取得
-
C言語である関数への同時アクセ...
-
別スレッドのデータを受信できない
-
VB2005 シリアル通信のClose処理
-
pthreadの使い方
-
ユーザーインターフェイスの一...
-
Linuxでスレッド優先度って変え...
-
win32 スレッドのハンドルついて
おすすめ情報