创建对话框作为另一个对话框的子窗口的有关问题

创建对话框作为另一个对话框的子窗口的问题
我创建了一个对话框dlg1,现在又要创建一个对话框dlg2,在dlg1的OnInitDialog函数里指定dlg2的大小,然后Create 对话框dlg2, 在dlg2的OnInitDialog函数里获取到的大小与之前指定的大小不同!

为什么会不同呢? 希望在子对话框里获取到的大小与指定的大小是相同的

------解决方案--------------------
因为在SetWindowPos之前,dlg2的OnInitDialog函数已经执行完毕
所以,应该是在创建时就指定大小,而不是创建后再SetWindowPos

你在dlg2的OnInitDialog函数里SetWindowPos不行吗?
为什么非得在dlg1的OnInitDialog函数里SetWindowPos?