移动窗体的函数,在窗体的WM_LBUTTONDOWN消息中,响应下面的函数
2008-10-28 01:17
441 查看
移动窗体的函数,在窗体的WM_LBUTTONDOWN消息中,响应下面的函数
void CmyDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
SendMessage(WM_NCLBUTTONDOWN,
HTCAPTION,
MAKELPARAM(point.x,point.y));/**//*把消息发送到非客户区,使窗体认为是拖动了标题栏,所以窗体会跟着鼠标拖动*/
CDialog::OnLButtonDown(nFlags, point);
} http://www.cppblog.com/ght21/archive/2007/01/12/17556.aspx?opt=admin
::SetCursor(LoadCursor(NULL, IDC_WAIT));
箭头
::SetCursor(LoadCursor(NULL, IDC_ARROW));
void CmyDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
SendMessage(WM_NCLBUTTONDOWN,
HTCAPTION,
MAKELPARAM(point.x,point.y));/**//*把消息发送到非客户区,使窗体认为是拖动了标题栏,所以窗体会跟着鼠标拖动*/
CDialog::OnLButtonDown(nFlags, point);
} http://www.cppblog.com/ght21/archive/2007/01/12/17556.aspx?opt=admin
::SetCursor(LoadCursor(NULL, IDC_WAIT));
箭头
::SetCursor(LoadCursor(NULL, IDC_ARROW));
相关文章推荐
- C# 使用WM_NCLBUTTONDOWN消息实现任意位置移动窗体
- wince系统中自绘button响应WM_LBUTTONUP和WM_LBUTTONDOWN两个消息
- 解决WIN32窗口不响应WM_LBUTTONDBLCLK消息
- WM_NCLBUTTONDOWN+HTCAPTION消息移动一个窗口
- WinForm 窗体鼠标消息 up, down, click, doubleclick 响应先后顺序测试
- MFC对话框禁止移动 使标题栏不响应鼠标消息 通过客户区移动窗体 OnNcHitTest()的实现
- 解决WIN32窗口不响应WM_LBUTTONDBLCLK消息
- WM_CREATE消息响应函数和WM_INITDIALOG消息响应函数之区别
- 解决WIN32窗口不响应WM_LBUTTONDBLCLK消息
- 滑动条/块响应消息WM_HSCROLL导致OnHScroll函数执行了两次的问题
- WM_CREATE和WM_INITDIALOG消息响应函数之区别,以及MFC应用程序中处理消息的
- 自定义处理窗体的移动消息WM_MOVE
- WM_CREATE消息响应函数和WM_INITDIALOG消息响应函数之区别
- 窗体的Alpha通道透明色支持(一旦 Form 被定义为利用 LayeredWindow ,窗口的绘图不再响应沿用多年的 WM_Paint 消息)
- WIN32无边框窗体的缩放、移动与WM_NCHITTEST消息&&UpdateLayeredWindow重要心得
- 鼠标下面子窗口响应滚轮消息 WM_MOUSEWHEEL,而不需要焦点,也不改变焦点。
- WM_NCLBUTTONDOWN+HTCAPTION消息移动一个窗口
- WM_CREATE和WM_INITDIALOG消息响应函数之区别,以及MFC应用程序中处理消息的...
- WM_CREATE和WM_INITDIALOG消息响应函数之区别,以及MFC应用程序中处理消息的...
- LockWindowUpdate的函数的用法(不忽略消息,只是暂时不响应,但WM_SETREDRAW根本不接受重绘消息)