掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
「もにゃ様」ご提供のTScrollBMPBoxについて質問 (ID:22940)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっています。 前回の水平、垂直線のカーソル移動についての質問で「もにゃ様」のTScrollBMPBoxをご提供いただき試用させていただいております。 一つ質問させていただきたいのですが、 たとえば水平線のカーソルのポジションは取得できますが、画像のその絶対位置に分割するラインを引きたいのですが スクロールしているとき、カーソルのX,Yはあくまでそのときの画面の座標ですから、画像の絶対位置とは異なるのは解りますが、 下記のようにコンポーネントに追加してやってみたのですが、画像の絶対ポジションを得る方法はどのようにするのか教えていただけないでしょうか。 procedure TScrollBMPBox.MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); //-----------------------------------------------------追加 if Form2.Tag=1 then//水平線のカーソル時のフラグ begin bufferBMP.Canvas.MoveTo(0, aBufMouseDownPos.Y); fBMP.Canvas.MoveTo(0, aBufMouseDownPos.Y); bufferBMP.Canvas.LineTo(fBMP.Width , aBufMouseDownPos.Y ); fBMP.Canvas.LineTo(fBMP.Width , aBufMouseDownPos.Y ); //------------------------------------------------------ end; よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.