为何左键就行,右键就不行呢?(拖动窗口)
请教:
为何左键就行,右键就不行呢?(拖动窗口)
以下可以:
void CDragMainWindowDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TOD Add your message handler code here and/or call default
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM (point.x, point.y));
CDialog::OnLButtonDown(nFlags, point);
}
以下不行:
void CDragMainWindowDlg::OnRButtonDown(UINT nFlags, CPoint point)
{
// TOD Add your message handler code here and/or call default
PostMessage(WM_NCRBUTTONDOWN,HTCAPTION,MAKELPARAM (point.x, point.y));
CDialog::OnRButtonDown(nFlags, point);
}