フォームがマウスカーソルについてくるようにしたいんですが、どうすればいいかわかりません。どなたか教えて下さい。
タイトルバーをドラッグしたような状態にしたいということですか?
それならば、おんぷむらのうらにある"TSizeBox"なんかが使えそうですけど。
(今見てみたらコンポーネントの名前かいてませんでした^^;
"グラフィックコントロール"の一番上、"非クライアント領域のふりをするコントロール"です。)
http://TakamiChie.at.infoseek.co.jp/>おんぷ村倉庫>Delphiコンポーネント
TTimerを用意してOnTimerイベントで...
procedure TForm1.Timer1Timer(Sender: TObject);
var
P : TPoint;
begin
P := Mouse.CursorPos;
Top := P.Y;
Left := P.X;
end;
とすればマウスに合わせてフォームが動きます。
※.TTimerのIntervalは適当に指定してください。
ありがとうございます。解決しました。
ツイート | ![]() |