Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This function changes the position and dimensions of the specified window. For a top-level window, the position and dimensions are relative to the upper-left corner of the screen. For a child window, they are relative to the upper-left corner of the parent window's client area.
BOOL MoveWindow( HWND hWnd , int X , int Y , int nWidth , int nHeight , BOOL bRepaint );
Parameters
Return Values
Nonzero indicates success. Zero indicates failure. To get extended error information, call GetLastError.
Windows CE Remarks
The bRepaintparameter is ignored and is assumed to be FALSE.
Remarks
If the bRepaintparameter is TRUE, the system sends the WM_PAINT message to the window procedure immediately after moving the window (that is, the MoveWindowfunction calls the UpdateWindowfunction). If bRepaintis FALSE, the system places the WM_PAINT message in the message queue associated with the window. The message loop dispatches the WM_PAINT message only after dispatching all other messages in the queue.
MoveWindowsends WM_WINDOWPOSCHANGED, WM_MOVE, and WM_SIZEmessages to the window.
Requirements
Runs on | Versions | Defined in | Include | Link to |
---|---|---|---|---|
Windows CE OS | 1.0 and later | Winuser.h |
Note This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.
See Also
SetWindowPos, UpdateWindow, WM_PAINT