通知
すべてクリア
Topic starter
2002年7月18日 10:48 AM
以前タイトルバーのことでお世話になったpotuです。またお世話になります。
さっそくですが質問をさせていただきます。
現在、常駐プログラム(もどき)を作成中です。
環境は、Win2000, VC6.0, MFC使用です。
プロジェクトについては次の通りです。
・アプリケーションの種類 → SDI
・基本クラス → CFormView
手順としては、
1.起動時にタスクトレイにアイコンを表示する。
(本当はフォームを隠したいのですが、今は保留です)
2.タスクトレイのアイコンをダブルクリックすると、フォームを呼び出す。
(フォームを表示するのも保留です)
になります。
現状としては、起動時にタスクトレイにアイコンを表示するところまで、できています。
質問は、「タスクトレイのアイコンをダブルクリックすると、フォームを呼び出す」部分です。
タスクトレイのアイコンの処理としては、今は
・マウスイベントで、アイコンの上にカーソルがきたことを判断
・ダブルクリックされたら、「成功!」というメッセージボックスを表示する(確認のため)
を考えています。
しかし、マウスイベントで、CFormViewだと「MouseMove」が使えないので困っています。
CFormViewクラスで「タスクトレイのアイコンの上にカーソルがあることを判断する」「タスク
トレイのアイコンがダブルクリックされたら処理を行う」にはどうしたらよいでしょうか?
わかりづらい質問ですみません。どなたかご存知でしたら、教えてください。
Topic starter
2002年7月18日 1:24 PM
dairygoods さんレスありがとうございます。
さっそく、教えていただいたHPを参考にして作ってみます。
ありがとうございました。