MFC无边框窗体拖动问题
用以下方法可以实现无边框窗体的拖动:
void CXXXXDialog::OnLButtonDown(UINT nFlags, CPoint point)
{
PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
}
但是,现在我在无边框窗体平铺了一个flash控件,鼠标事件其实是发生在控件上,
所以拖动无效。
请问如果解决这个问题?
多谢
可以拖动的。随意的。
[解决办法]
同上,PreTranslateMessage虚函数中过滤一下即可。
[解决办法]
在控件的keydown事件中也执行
PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
[解决办法]
直接响应hittest就OK了嘛