【发布时间】:2011-08-25 10:05:44
【问题描述】:
我对 C++ 完全陌生,但无论如何,如何移动无边框表单 (this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;)?
谢谢
【问题讨论】:
-
您是指作为用户使用鼠标还是通过程序本身或第三方程序以编程方式?
-
@Mat 用户用鼠标
我对 C++ 完全陌生,但无论如何,如何移动无边框表单 (this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::None;)?
谢谢
【问题讨论】:
在 MFC 中做到了。它可以通过将窗口拖动到窗口内的任意点来移动窗口!
void MyWnd::OnLButtonDown(UINT nFlags, CPoint point)
{
PostMessage( WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM( point.x, point.y));
}
【讨论】: