VC无标题窗口以及控件拖动的方法(修正).docxVIP

  • 1
  • 0
  • 约1.19千字
  • 约 2页
  • 2021-01-06 发布于山东
  • 举报

VC无标题窗口以及控件拖动的方法(修正).docx

VC++ 无标题窗口以及控件拖动的方法 (修正 ) 无标题窗口拖动: 方法一: 直接在 OnNcHitTest 中虚拟 发送 HTCAPTION 消息 [cpp] view plaincopyUINT CMainFrame::OnNcHitTest(CPoint point) { RECT rectWindows, rectClient; this-gt;GetWindowRect(amp;rectWindows); this-gt;GetClientRect(amp;rectClient); if (point.y gt; rectWindows.top amp;amp; point.y lt; rectWindows.top + 25) { return HTCAPTION;// 标题 栏形式 } else { return CFrameWnd::OnNcHitTest(point); } } 方法二:直接 在 OnLButtonDown 中虚拟发送 WM_NCLBUTTONDOWN , HTCAPTION 消息 [cpp] view plaincopyvoid CMyDlg::OnLButtonDown(UINT nFlags, CPoint point) { if (point.y lt; 26) PostMessage(WM_NCLBUTTONDOWN,HT

文档评论(0)

1亿VIP精品文档

相关文档