如何在子窗口中移动父窗口?

Posted

技术标签:

【中文标题】如何在子窗口中移动父窗口?【英文标题】:How to move the parent window in Child window? 【发布时间】:2010-12-04 12:39:29 【问题描述】:

目前,我使用:

::SendMessage(GetParent(),WM_NCLBUTTONDOWN,HTCAPTION,0);

将父窗口置于移动和调整模式,但这有一些副作用。所以我正在寻找另一种方法让父母进入移动和调整模式。

【问题讨论】:

【参考方案1】:

见WM_SYSCOMMAND。将SC_MOVE 作为 wParam 值传递,将 0 或 -1 作为 lParam 值传递。

【讨论】:

以上是关于如何在子窗口中移动父窗口?的主要内容,如果未能解决你的问题,请参考以下文章

delphi如何实现像excel中那样,有多个窗口,窗口可以最大化。但是只能在父窗口移动

Delphi 如何在子窗口使用父窗口声明的变量和控件

如何在父窗口中运行子窗口

窗口置父以后怎么不让子窗口移动来移动去

QT开发_弹出窗口禁用父窗口并移动到父窗口中心位置

请问用C#编写的MDI程序,为啥我从父窗口通过按钮打开子窗口时,父窗口的按钮会在子窗口中显示?