如何禁止鼠标拖动?

byac 2007-12-24 09:30:49
如题,主要是如何禁止鼠标对窗口的拖放操作!
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_anthony 2007-12-24
  • 打赏
  • 举报
回复
去掉WS_THICKFRAME就好了,可以响应WM_Create在OnCreate里面ModifyStyle(WS_THICKFRAME, 0);
byac 2007-12-24
  • 打赏
  • 举报
回复
可是鼠标什么事都不做了,连菜单都不能下拉了!我只是要鼠标不能拖动窗口,就是程序启动后窗口的大小是固定的,但是鼠标还能拖动变大变小,我就是不想让他这样拖放窗口,不是拖动!上述函数一用,鼠标只能在上面移动,就是什么事都不能做了,连关闭都屏蔽了!
byac 2007-12-24
  • 打赏
  • 举报
回复
找到了!
byac 2007-12-24
  • 打赏
  • 举报
回复
这个函数是类向导里面的吗?怎么没有找到啊?难道要自己敲?
yulee1019 2007-12-24
  • 打赏
  • 举报
回复
UP楼上 屏蔽掉
void CMainFrame::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default

//CBaseMDIFrameWnd::OnNcLButtonDown(nHitTest, point);
}
gebifangjian 2007-12-24
  • 打赏
  • 举报
回复
void CMainFrame::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
// TODO: Add your message handler code here and/or call default

//CBaseMDIFrameWnd::OnNcLButtonDown(nHitTest, point);
}
byac 2007-12-24
  • 打赏
  • 举报
回复
这回终于好了!谢谢!

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧