首页上一页 1 下一页尾页 1 条记录 1/1页
请高手解释一下这个Windows消息
发表在C语言图书答疑
2010-05-30
是否精华
是
否
版块置顶:
是
否
在《Visual C++程序开发范例宝典》里看到的这个消息:
OnLButtonDown()
{
SendMessage(m_hWnd, WM_SYSCOMMAND, SC_MOVE + 2, 0);
}
这样可以在窗口上任意区域移动窗口,在无标题栏时很有用。
但我想把这个方法移到按钮上,就定义了一个自定义按钮,同样在鼠标左键单击时发送这个消息。但鼠标就不能释放了(而且不能触发LButtonUp消息),只能再次单击才能恢复正常。怎么处理这个现象?
OnLButtonDown()
{
SendMessage(m_hWnd, WM_SYSCOMMAND, SC_MOVE + 2, 0);
}
这样可以在窗口上任意区域移动窗口,在无标题栏时很有用。
但我想把这个方法移到按钮上,就定义了一个自定义按钮,同样在鼠标左键单击时发送这个消息。但鼠标就不能释放了(而且不能触发LButtonUp消息),只能再次单击才能恢复正常。怎么处理这个现象?