VC++移动无边框表格

Posted

技术标签:

【中文标题】VC++移动无边框表格【英文标题】:VC++ move borderless form 【发布时间】:2011-08-25 10:05:44 【问题描述】:

我对 C++ 完全陌生,但无论如何,如何移动无边框表单 (this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;)?

谢谢

【问题讨论】:

您是指作为用户使用鼠标还是通过程序本身或第三方程序以编程方式? @Mat 用户用鼠标 【参考方案1】:

在 MFC 中做到了。它可以通过将窗口拖动到窗口内的任意点来移动窗口!

void MyWnd::OnLButtonDown(UINT nFlags, CPoint point) 

    PostMessage( WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM( point.x, point.y));

【讨论】:

以上是关于VC++移动无边框表格的主要内容,如果未能解决你的问题,请参考以下文章

VC/MFC 无边框鼠标拉伸改变窗口大小

VC MFC中如何制作无边框窗口

VC++创建一个窗口,要窗口无边框,透明,可拖动,属性栏不显示该怎么做?

创建无边框表格

无边框的表格行(包括最左边和最右边)

模拟列表中的边框折叠(无表格)