📄 subject_62294.htm
字号:
<p>
序号:62294 发表者:沈落 发表日期:2003-11-25 23:07:30
<br>主题:关于拖拽的问题
<br>内容:我有两个分割的视图。<BR>左是一个树视图,右是一个CVIEW。<BR>在左边的树视中,可以对ITEM进行拖拽。<BR><BR>当拖到CVIEW上方,并释放鼠标时,我想在CVIEW当中进行响应,得到树视中托过来的数据<BR>,并进行处理。<BR><BR><BR>该如何实现呢。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:flying_sky 回复日期:2003-11-26 08:38:54
<br>内容:我顶!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:dstwwx 回复日期:2003-11-26 08:44:01
<br>内容:http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=31372&forum_id=-1
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-11-26 09:22:38
<br>内容:树视图中,当鼠标压下时,将当前的ITEM记录入doc中的一个指针或变量,当鼠标弹起时,清除这个指针。当鼠标拖动时鼠标位置x坐标大于树视图右边界时,激活右视图,这时处理右边CView 视的MouseMove()消息就可以了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:沈落 回复日期:2003-11-26 14:19:04
<br>内容:谢谢各位指点。<BR>浪际天涯已经是很有名的高手了,呵。<BR>谢谢你想出的这个办法。<BR>不过,我查了一下MSDN,有一个WM_NCHITTEST的消息,并不需要激活视图的。<BR>所以,我只需要在CVIEW里面截获这个消息就可以了。<BR>ANYWAY,THANKS ALL。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-11-26 14:31:53
<br>内容:重载OnNcHitTest可以获取到当前鼠标的位置,并且判断它是否在客户区等,楼上说的对,响应鼠标消息是不用激活视图的,呵呵
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -