1

作業が進行中であることをユーザーに通知するために、実行時にピクチャ コントロールで 5 秒ごとにアイコンを変更するには何が必要ですか?

4

1 に答える 1

1
  1. いくつかのアイコンをロードします。
  2. タイマーを起動して、頻繁に呼び出されるようにします。
  3. STM_SETICON メッセージを画像コントロール (実際には静的コントロール) に送信します。
  4. 不要になったらタイマーを終了します。
  5. アイコン ハンドルを放します。

その他の興味深い点:

  1. (アイコンではなく) 他のタイプの画像オブジェクトをロードする場合は、それぞれのメッセージを送信する必要があります。詳細については、msdn の STM_SETICON を参照してください。

  2. タイマーは割り込みであり、他の Windows メッセージとは異なり、注意しないとスレッドセーフではない可能性があります。できるだけ早くタイマー サブルーチンを終了します。

お役に立てれば。ミロ

于 2010-07-14T21:00:57.193 に答える