Mfc 如何获取窗口位置并更新到其他窗口?

Mfc 如何获取窗口位置并更新到其他窗口?,mfc,dialog,Mfc,Dialog,我有两个对话框,每次显示一个对话框。如果我在第一个对话框中单击下一步,我将隐藏第一个对话框并显示第二个对话框,反之亦然…现在,如果我在第一个对话框中单击“下一步”后移动对话框..当我在第二个对话框中单击“上一步”时..它将返回到以前的位置以显示第一个对话框..因此我决定获取当前窗口的位置并更新到另一个窗口窗口位置,即使我单击“下一步/上一步”,它也不会移动。我不确定如何获取窗口位置并更新到其他位置。如果你们知道这一点,请帮助我。您可以为WM\u move消息创建一个OnMove处理程序,以检测窗

我有两个对话框,每次显示一个对话框。如果我在第一个对话框中单击下一步,我将隐藏第一个对话框并显示第二个对话框,反之亦然…现在,如果我在第一个对话框中单击“下一步”后移动对话框..当我在第二个对话框中单击“上一步”时..它将返回到以前的位置以显示第一个对话框..因此我决定获取当前窗口的位置并更新到另一个窗口窗口位置,即使我单击“下一步/上一步”,它也不会移动。我不确定如何获取窗口位置并更新到其他位置。如果你们知道这一点,请帮助我。

您可以为WM\u move消息创建一个OnMove处理程序,以检测窗口何时移动。在处理程序中,您可以使用MoveWindow直接移动另一个窗口,也可以向该窗口发送私人消息WM_应用程序范围内的某个内容最好让它自行移动。使用GetWindowRect获取要传递到MoveWindow的宽度和高度。

thanx以获取您的回复…一个示例/任何参考都会很好