C♯, C#相談室 Part34
■ このスレッドは過去ログ倉庫に格納されています
0514デフォルトの名無しさん
2006/09/27(水) 13:29:13むしろ
フォームをドラッグで検索かけると>>512か
[DllImport( "user32.dll" )]
private static extern int SendMessage( IntPtr hWnd, UInt32 Msg, IntPtr wParam, IntPtr lParam );
[DllImport( "user32.dll" )]
private static extern bool ReleaseCapture();
private void Form1_MouseDown( object sender, MouseEventArgs e )
{
if( e.Button == MouseButtons.Left )
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_MOVE = 0xf010;
ReleaseCapture();
SendMessage( this.Handle, WM_SYSCOMMAND, (IntPtr)(SC_MOVE | 2), IntPtr.Zero );
}
}
の方が一般的だと思うが
■ このスレッドは過去ログ倉庫に格納されています