S Shepherd Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-28 #2 是不是只是反映 鼠标的位置的消息 不管时在移动还是点击。 那些常数有那些 在哪里定义的
卷 卷起千堆雪tyn Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-28 #3 在鼠标移动或者点击时,向鼠标所在窗口发送的消息。 例子如下: public { Public declarations } procedure WMNCHITTEST(VAR M:TWMNCHITTEST); message wm_nchittest; procedure TForm1.WMNCHITTEST(var M:TWMNCHITTEST); begin inherited; if M.Result =htClient then M.Result :=htCaption; end; 你点击在客户区相当于点击标题栏。
在鼠标移动或者点击时,向鼠标所在窗口发送的消息。 例子如下: public { Public declarations } procedure WMNCHITTEST(VAR M:TWMNCHITTEST); message wm_nchittest; procedure TForm1.WMNCHITTEST(var M:TWMNCHITTEST); begin inherited; if M.Result =htClient then M.Result :=htCaption; end; 你点击在客户区相当于点击标题栏。
J JobsLee Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-29 #4 对,只是测试鼠标所在区域的。以便在其它 WM_NC.. 消息中处理。 系统默认常数在 Windows.Pas 中有声明 ht* (htTop,htLeft,htCaption....)。 也可以自己定义 然后再 WM_NCLBUTTONDOWN,WM_NCLBUTTONUP,WM_NC... 中自己处理。 如在标题区添加按钮、异型窗体的 Size、自绘窗体...。 具体信息查看 Win32 SDK , 查 WM_NC... 系列 消息 的说明。
对,只是测试鼠标所在区域的。以便在其它 WM_NC.. 消息中处理。 系统默认常数在 Windows.Pas 中有声明 ht* (htTop,htLeft,htCaption....)。 也可以自己定义 然后再 WM_NCLBUTTONDOWN,WM_NCLBUTTONUP,WM_NC... 中自己处理。 如在标题区添加按钮、异型窗体的 Size、自绘窗体...。 具体信息查看 Win32 SDK , 查 WM_NC... 系列 消息 的说明。