⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_20242.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:20242 发表者:秋叶禅 发表日期:2002-11-04 21:06:36
<br>主题:怎样判断鼠标是否在button上?
<br>内容:同题!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:秋叶禅 回复日期:2002-11-04 21:11:56
<br>内容:to dr0:<BR>因为,我感觉比较有趣!<BR>很简单!<BR>这样的话,别人看着就能生气!<BR>他想点NO不行啊!着急啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-11-04 21:13:19
<br>内容:CRect rc;<BR>rc.SetRect(/*加入button的区域*/);<BR><BR>在OnMouseMove中,判断<BR>OnMouseMove(UINT nFlags, CPoint point)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(rc.PtInRect(point))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MessageBox("该点在button上");<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>
回复者:秋叶禅 回复日期:2002-11-04 21:13:55
<br>内容:在移动时:我可以得到它的位置:<BR>但是我不能判断他是否在BUTTON上!<BR>我拿它和BUTTON的位置比较,但是总是搞不好!<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>
回复者:John Lan 回复日期:2002-11-04 21:15:20
<br>内容:1,一种方法是子类化,让button拦截 WM_MOUSEMOVE<BR>2,在dialog里响应WM_MOUSEMOVE,判断 cursor 是否在 button 内<BR>&nbsp;&nbsp; (cursor position 和 button position 比较)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-11-04 21:15:30
<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>
回复者:John Lan 回复日期:2002-11-04 21:16:49
<br>内容:2 love_application:<BR> do not let the tricks affect your motion, it does not matter, is it ?<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>
回复者:John Lan 回复日期:2002-11-04 21:18:03
<br>内容:greep_pig, come on , help love_application , I am not good at GUI programming.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:秋叶禅 回复日期:2002-11-04 21:18:42
<br>内容:to dr0:<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>
回复者:秋叶禅 回复日期:2002-11-04 21:20:32
<br>内容:to: green pig<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>
回复者:John Lan 回复日期:2002-11-04 21:21:32
<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>
回复者:John Lan 回复日期:2002-11-04 21:22:26
<br>内容:u should get the button's position dynamically.<BR>of course not the value in resource editor.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-11-04 21:26:52
<br>内容:CButton* p = (CButton*)GetDlgItem(IDC_BUTTON1);<BR>WINDOWPLACEMENT wndPlace;<BR>p-&gt;GetWindowPlacement(&wndPlace);<BR><BR>CRect rc;<BR>rc.SetRect(wndPlace.rcNormalPosition.left, wndPlace.rcNormalPosition.top, <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wndPlace.rcNormalPosition.right, wndPlace.rcNormalPosition.bottom);<BR><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>
回复者:秋叶禅 回复日期:2002-11-04 21:31:51
<br>内容:我是否可以这样获得呢:<BR>CButton* p = (CButton*)GetDlgItem(IDC_BUTTON);<BR><BR>CRect rect;<BR><BR>p-&gt;GetWindowRect(&rect);<BR>这个rect,是不是它的位置呢!<BR><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>
回复者:凯凯 回复日期:2002-11-04 21:34:20
<br>内容:你从CButton派生一个类,在这个类中为WM_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>
回复者:John Lan 回复日期:2002-11-04 21:40:57
<br>内容:I test Mr kaikai's solution, right , it can work.<BR>thank u kaikai.<BR>2002-11-4 21:41:13

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -