掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
分割位置を決めるため画像上のマウスカーソルをラインにするには (ID:22921)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 参考として「画文作文」 http://www.vector.co.jp/soft/dl/win95/net/se119753.html これ使ってみましたが、縦でも横でも線を置こうとしたら、CPU使用率100%になり、ちょっと不快。 まさかタイマー0.01秒単位(数字は適当)で、マウスカーソル位置拾って描画とかしているんだろうか? さて本題 Bevelじゃなく、Shapeを使う例 procedure TForm1.FormCreate(Sender: TObject); begin Shape1.Top := 0; Shape1.Height := Image1.Height; Shape1.Width := 1; Shape2.Left := 0; Shape2.Height := 1; Shape2.Width := Image1.Width; end; procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin Shape1.Left := X; Shape2.Top := Y; end; 時々、カクカクしちゃう(笑)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.