たいまー その後


ちぃ! 昨日はエライめにあったぜ!

全くイベントドリブンというやつに馴染みの薄いワチは、ほとほと困ってしまった。
(ていうかそれ以前だが・・・)

あー、どうしよう・・・

なんか、気に入らないけど(遅そうだから)、タイマーのコールバックから、ユーザー定義のメッセージをポストすることにした。
そう言えば、ユーザーが勝手に使ってもいいメッセージってどんなんじゃろか?
WM_USERとテキトウにエディタに書いて、[F12]をポチっとな・・・

おおーーーーー!! マジでそんなメッセージが定義されていた!
冗談でやったのに・・・
ふーむふむ、「ユーザー定義のメッセージはコレ以降の値を使用すること。(英語)」 みたいなことが書いてある。
じゃー、こうしよう
#define   WM_TIME_ELAPSED   (WM_USER + 1)
んで、今回の主な変更点は次の通り・・・
えーとあとは、画像を表示したりするときは、タイマー呼び出しを無視するようにしとかなくちゃね。


さて、実行!

おおー! 今度はちゃんとカウントされるぞ!!
わーい、やったー。

・・・でも、このウインドウみたいなのは何かなー?

どうも、真っ黒い画面ウインドウみたいな画面 が交互に入れ替わっているらしい。
好奇心に駆られたワチは、ウインドウのタイトルバーをいじってみた。
・・・・・・
なんと! ウインドウが動くではないか!!
しかも、後にはデスクトップらしき画面がっ!!!

さらに衝動を押さえられなくなったワチは、後ろに見えてるアイコンをダブルクリックした!
・・・・
特に反応なかった。 残念。(何が?)

でも、ESC で終了した後、デバッグウインドウにはたくさんのエラーっぽいメッセージが表示されまくり!!
カァーーー! これはイカン!! なんとかせねば!!!

■ 今日のソース ■


< Back to Diary.