2009-08-03 14 views

答えて

0

OnMouseDown/OnMouseMove/OnMouseUpをオーバーライドするだけで済みます。これらの3つのメソッドは、フォームを移動するためのマウスイベントを提供します。

マウスを押すと、マウスの位置を追跡するだけです。移動イベントでは、マウスでフォームを移動し、マウスが離されたら「移動」を停止します。

+0

SendMessage/ReleaseCaptureの方が、ウィンドウマネージャーがフォームの動きを処理できるので、はるかに優れています。 – Joey

+0

あなたがPInvokeに喜んでいるなら、それはいいことです。プラットフォームの起動が望ましくない場合もありますが、この場合も同様です。 –

関連する問題