作業系統:Windows 7
軟體環境:Visual C++ 2008 SP1
本次目的:實作無框移動
所謂的無标題欄對話框,是基于對話框的工程,對話框屬性Border設定為None,對話框如下所示:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuM2MilzYmJmYwYDZlNmMyETN5QmZiVmZmRmMhFDM3UDNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
為對話框添加左鍵點選事件,代碼如下:
void CPlayerDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息處理程式代碼和/或調用預設值
SendMessage(WM_SYSCOMMAND,0xF012,0);
CDialog::OnLButtonDown(nFlags, point);
}
完成後,就可以拉動對話框移動。