CWnd::OnNcHitTest

afx_msg UINT OnNcHitTest( CPoint point );

返回值:下面列出的鼠标击中测试枚举值之一。
·HTBORDER在不具有可变大小边框的窗口的边框上。
·HTBOTTOM在窗口的水平边框的底部。
·HTBOTTOMLEFT在窗口边框的左下角。
·HTBOTTOMRIGHT在窗口边框的右下角。
·HTCAPTION在标题条中。
·HTCLIENT在客户区中。
·HTERROR在屏幕背景或窗口之间的分隔线上(与HTNOWHERE相同,除了Windows的DefWndProc函数产生一个系统响声以指明错误)。
·HTGROWBOX在尺寸框中。
·HTHSCROLL在水平滚动条上。
·HTLEFT在窗口的左边框上。
·HTMAXBUTTON在最大化按钮上。
·HTMENU在菜单区域。
·HTMINBUTTON在最小化按钮上。
·HTNOWHERE在屏幕背景或窗口之间的分隔线上。
·HTREDUCE在最小化按钮上。
·HTRIGHT在窗口的右边框上。
·HTSIZE在尺寸框中。(与HTGROWBOX相同)
·HTSYSMENU在控制菜单或子窗口的关闭按钮上。
·HTTOP在窗口水平边框的上方。
·HTTOPLEFT在窗口边框的左上角。
·HTTOPRIGHT在窗口边框的右上角。
·HTTRANSPARENT在一个被其它窗口覆盖的窗口中。
·HTVSCROLL在垂直滚动条中。
·HTZOOM在最大化按钮上。

参数:
point包含了光标的x轴和y轴坐标。这些坐标总是用屏幕坐标给出的。

说明:
每当鼠标移动时,框架就为包含光标(或者是用SetCapture成员函数捕获了鼠标输入的CWnd对象)的CWnd对象调用这个成员函数。
注意 框架调用这个成员函数以允许你的应用程序处理一个Windows消息。传递给你的成员函数的参数反映了接收到消息时框架接收到的参数。如果你调用了这个函数的基类实现,则该实现将使用最初传递给消息的参数(而不是你提供给这个函数的参数)。

请参阅:CWnd::GetCapture, WM_NCHITTEST