jjzjj

NCHITTEST

全部标签

windows - wxWidgets 和 WM_NCHITTEST

我在VisualC++2010中使用wxWidgets。我的目标之一是能够move我用窗口的任何部分(客户端或其他)创建的框架。为此,我过去曾使用WM_NCHITTEST让Windows认为我窗口的每个部分都是标题栏。在wxWidgets中应该如何完成? 最佳答案 经过广泛的研究,由于应答部门不活跃,我找到了一个可以接受的(虽然不是可移植的)解决方案:WXLRESULT[your-wxWindow-inheriting-objectname-here]::MSWWindowProc(WXUINTmessage,WXWPARAMwPa

c++ - 如何使用 WM_NCHITTEST 从子窗口 move 无边框的父窗口

所以我创建了这个带有自定义move和调整大小的弹出窗口,按住ctrl键并单击客户端中的任意位置以move和alt调整边界大小。问题是,现在我正在为这个窗口内部创建子窗口,这里它“出错”了。我找不到如何将消息发送到父窗口。这是我试过的。我在父窗口的wndproc中处理这些消息caseWM_NCHITTEST://determinesifthewindowshouldbemoving,sizingordon'tdoathingreturnDoHitTest(pWnd,GET_X_LPARAM(lParam),GET_Y_LPARAM(lParam));caseWM_NCLBUTTONDOW