指定されたウィンドウの位置およびサイズを変更します。
BOOL MoveWindow( HWND hWnd, // window handle int x, // x position int y, // y position int nWitdh, // width int nHeight, // height BOOL bRepaint // redraw flag );
USER32.DLL
位置とサイズを変更するウィンドウのハンドルを指定します。
ウィンドウの移動先の座標を指定します。 hWnd パラメータが指すウィンドウがトップレベルウィンドウの場合は、スクリーン座標で指定します。子ウィンドウの場合は、クライアント座標で指定します。
ウィンドウの新しいサイズを指定します。
移動したウィンドウを再描画するかどうかを指定します。1 (TRUE) を指定すると、ウィンドウは メッセージを受け取ります。0 (FALSE) を指定すると再描画されません。
成功すると0以外の値が返ります。
失敗すると0が返ります。拡張エラー情報を取得するには、GetLastError関数を使います。
bRepaint パラメータに1 (TRUE) を指定した場合、ウィンドウ移動後にシステムはUpdateWindow関数を呼び出すことによってウィンドウプロシージャに メッセージを送信します。bRepaintパラメータに0 (FALSE) が指定された場合、アプリケーションは対象ウィンドウとその親ウィンドウの再描画の必要な部分を明示的に無効化または再描画しなければなりません。
この関数は、対象ウィンドウに
, , , , の各メッセージを送信します。Windows 95 以降 / Windows NT 3.1 以降