mfc中怎么样在对话框创建前设置对话框的大小和位置

2024-11-20 18:23:32
推荐回答(2个)
回答1:

另一种方法:
BOOL SetWindowPos(
const CWnd* pWndInsertAfter, //决定窗口是否显示在最前,为NULL即可
int x, int y, //位置
int cx, int cy, //大小
UINT nFlags //参数 为SWP_SHOWWINDOW即可
);
建议你下载一个mfc类库,仔细阅读。

回答2:

可以放在oninitdialog里面
可以用MoveWindow(x,y,w,h);
前两个是相对屏幕左上角的xy坐标,不过不要用0,0,如果输入0,0还是会在屏幕中间,不知道为什么
后两个参数是宽度和高度
全部是int类型