问题:win32 项目在客户区的上半部分 ,点击鼠标 窗口可以随意拖动 OnNcHitTest消息是如何来响应的?
我写的代码:
LRESULT OnNcHitTest(HWND hWnd, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
{
POINT pt;
RECT rt;
GetClientRect(hWnd, &rt);
pt.x = LOWORD(lParam);
pt.y = LOWORD(lParam);
if (pt.x < rt.right - rt.left && pt.y < 50)
{
return HTCAPTION;
}
return HTCLIENT;
}
运行时 点击窗口没有反应 希望大佬给点解决方案 谢谢