エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
一定時間ごとにプログラムを起動させるプログラムを作りたい - OKWAVE
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
一定時間ごとにプログラムを起動させるプログラムを作りたい - OKWAVE
問題点が2点あります。 1. kidou関数がTIMEPROC型ではない。 SetTimerに渡すためにはkidou関数は、 void... 問題点が2点あります。 1. kidou関数がTIMEPROC型ではない。 SetTimerに渡すためにはkidou関数は、 void CALLBACK kidou(HWND hWnd, UINT nMsg, UINT nIDEvent, DWORD dwTime) と宣言されいる必要があります。 このままではコンパイルもできないのではないでしょうか。 2. メッセージループが無い SetTimerはWM_TIMERメッセージをPostすることを指示するだけなので、 それを受け取る部分を用意しておかないとkidou関数は呼び出されません。 SetTimer呼び出し後にメッセージループを挿入する必要があります。 以上の問題を修正すると、次のようになります。 #include <windows.h> #include <stdio.h> void CALLBACK kidou(HWND hWn