喫茶XRAYトップページ

[スレッド全体
]

[1528] フック関数を教えてもらうのはやはりココ返信 削除
2008/2/5 (火) 12:35:57
フック関数を教えてもらうのはやはりココ

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


[1533] Re:フック関数を教えてもらうのはやはりココ返信 削除
2008/2/7 (木) 18:15:07 Mr.XRAY
▼ 宮さん

> WebBrowser1.Navigate(画像ファイルの入ったフォルダパス);を実行すると
> サムネイル形式でアイコン表示しますが


こうなるのを知りませんでした.
ブラウザでフォルダしを指定するとリスト表示ですが,WebBrowserだとこうなる
んですね.
さて,どうやったらいいんでしょう?


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82