释义 |
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 |