タスクトレイのアイコンの処理

[戻る]
potu 2002/07/18(木) 10:48:47
以前タイトルバーのことでお世話になったpotuです。またお世話になります。
さっそくですが質問をさせていただきます。

現在、常駐プログラム(もどき)を作成中です。

環境は、Win2000, VC6.0, MFC使用です。

プロジェクトについては次の通りです。
・アプリケーションの種類 → SDI
・基本クラス → CFormView


手順としては、

1.起動時にタスクトレイにアイコンを表示する。
(本当はフォームを隠したいのですが、今は保留です)
2.タスクトレイのアイコンをダブルクリックすると、フォームを呼び出す。
(フォームを表示するのも保留です)

になります。


現状としては、起動時にタスクトレイにアイコンを表示するところまで、できています。

質問は、「タスクトレイのアイコンをダブルクリックすると、フォームを呼び出す」部分です。

タスクトレイのアイコンの処理としては、今は
・マウスイベントで、アイコンの上にカーソルがきたことを判断
・ダブルクリックされたら、「成功!」というメッセージボックスを表示する(確認のため)
を考えています。
しかし、マウスイベントで、CFormViewだと「MouseMove」が使えないので困っています。

CFormViewクラスで「タスクトレイのアイコンの上にカーソルがあることを判断する」「タスク
トレイのアイコンがダブルクリックされたら処理を行う」にはどうしたらよいでしょうか?


わかりづらい質問ですみません。どなたかご存知でしたら、教えてください。

dairygoods 2002/07/18(木) 11:52:22
こちらが参考になるでしょう。
http://noraneco.pos.to/program/tips/004.html

potu 2002/07/18(木) 13:24:20
[[解決]]
dairygoods さんレスありがとうございます。

さっそく、教えていただいたHPを参考にして作ってみます。

ありがとうございました。

古いスレッドには追加発言できません。