BOOL MoveWindow(
int x,
int y,
int nWidth,
int nHeight,
BOOL bRepaint = TRUE
);
- x 是窗口的新左上角 x 坐标。
- y 是窗口的新左上角 y 坐标。
- nWidth 是窗口的新宽度。
- nHeight 是窗口的新高度。
- bRepaint 是一个布尔值,指定在移动窗口后是否应该重绘窗口。如果为 TRUE,窗口将被重绘。
这个函数通常在运行时用于更改窗口的位置和大小。例如:
// 假设 pWnd 是指向 CWnd 对象的指针
pWnd->MoveWindow(100, 100, 300, 200, TRUE); // 移动并重绘窗口
上述示例中,MoveWindow 将窗口移动到 (100, 100) 的位置,并设置宽度为 300,高度为 200,然后重绘窗口。
需要注意的是,MoveWindow 用于动态调整窗口的位置和大小,不同于创建窗口时指定的初始位置和大小。
转载请注明出处:http://www.zyzy.cn/article/detail/23523/MFC/CWnd