掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
imageのハンドル取得について (ID:11819)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんにちわ。 D&Dで画像を取得するように作成しているのですが、 複数のimageコンポーネントがあり(image1とimage2)どこに マウスのポイントがあたっているかを取得したいのですが、 image.Handleというのはないようで困ってます。 procedure TForm1.DropFiles(var Msg:TWMDROPFILES); var WinHnd : HWND; fn : array [0..MAX_PATH] of Char; P:TPoint; begin DragQueryFile(Msg.Drop, 0, fn, MAX_PATH); DragQueryPoint(Msg.Drop, P); WinHnd:= WindowFromPoint(ClientToScreen(P)); //** ここでWinHnd の中身を調べてimage1かimage2かを調べたい。 if WinHnd=Image1のハンドル then begin Image1.Picture.LoadFromFile(fn); img_b.Text := fn; end; if WinHnd=Image2のハンドルthen begin Image2.Picture.LoadFromFile(fn); img_s.Text := fn; end; DragFinish(msg.Drop); end; image1かimage2のどちらの上にマウスが来たかをわかるようにしたいのですが、どのように取得すればよいのでしょうか? 宜しくお願致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.