タスクトレイのアイコンの位置

解決


Manbon  2007-11-15 17:40:26  No: 28429  IP: 192.*.*.*

タスクトレイにアイコンをつくり、そのアイコンの
スクリーン座標を調べたいのですが、どうすればいいでしょうか?

編集 削除
まるなげ?  2007-11-15 18:28:54  No: 28430  IP: 192.*.*.*

どこからどこまでが分からないのかがよく分かりませんが
サンプルなら以下で検索すれば参考になる物があるかもしれませんね。
http://leed.issp.u-tokyo.ac.jp/~takeuchi/delphi/nsearch.cgi

編集 削除
Fusa  2007-11-16 01:28:29  No: 28431  IP: 192.*.*.*

タスクトレイ アイコン 位置 RECT
で、検索すると、

タスクトレイに登録したアイコンの位置を知るには?
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200512/05120034.txt

こちらが表示されましたが、相当難しそうですね。

DelphiMLログで検索しても
TrayNotifyWndで検索して、わずか5件しかヒットしませんよ。
参考にならなさそうです。

編集 削除
Manbon  2007-11-16 10:47:44  No: 28432  IP: 192.*.*.*

ありがとうございました。
Fusaさんのリンク先のVBのコードをDelphiに変換して
やってみましたが、エラーは出ないものの、変な結果が出ました。
内容もさっぱりで^^;

で、色々検索していましたら、そのものずばりのサイトを
見つけました。アイコンの文字列を設定すると、そのアイコンの
位置を取得できるようです。
http://www.blog.edu.cn/user2/hs9206/archives/2005/1050515.shtml

編集 削除
Fusa  2007-11-17 21:54:53  No: 28433  IP: 192.*.*.*

すごいサイトみつけてきますね。

お見事。
勉強になります。

編集 削除