フック関数を教えてもらうのはやはりココ
OnMouse・・イベントのないコンポーネント(具体的にはwebbrowserなど)で
WebBrowser1.Navigate(画像ファイルの入ったフォル・#95;パス);を実行すると
サムネイル形式でアイコン表示しますが
(コンテキストメニューの表示→縮小版でサムネイル表示もします)。
やりたいこと:
このアイコンを・#95;ブルクリックするとWindowsのFAXビューアーで
その画像ファイルを拡大表示してくれます。
ということは、ビューアーにファイルパス&名を送っているのだから、
このファイルパスを横取りして、他で使いたいのです。
そこで、こういうのはフック関数を使うのかなと思い、
http://homepage2.nifty.com/Mr_XRAY/Halbow/VCL07.html
で勉強しているのですが、
case Msg.message of
WM_LBUTTONDBLCLK:←WM_辞典で探してきて適当に付けました。
begin
でmemo1にSysListView32 - from AppMessageと表示してくれます。
(#なぜSysListView32なのかは解りません)
質問:
(1)このような場合、フック関数を使って出来るのでしょうか?
フック関数の種類がいろいろあるようで、どれを使うのか理解できません。
(2)ファイルパスを具体的にどのようにして取り出せるのでしょうか?
よろしくご指導をお願い申し上げます。m(_ _)m
|
|