subject_67145.htm

来自「vc」· HTM 代码 · 共 60 行

HTM
60
字号
<p>
序号:67145 发表者:chenkd 发表日期:2003-12-29 17:01:12
<br>主题:请问当我按一下spin时,如何让对应的edit box里的数值增加某个自己想要的单位值?
<br>内容:我按照书上加了一个spin和edit box后,为什么按一下spin的箭头,<BR>edit box里的值都是增加整数1啊? 
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:林建华 回复日期:2003-12-29 17:42:38
<br>内容:CSpinButtonCtrl::SetAccel
<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-12-29 17:55:54
<br>内容:1。为edit box在member variables中申请一个变量为INT型如m_iEdit,并可以给一个初值,<BR>2。在spin中增加如下代码:<BR> m_iEdit += n//n可以随意指定。<BR>UpdateData(FALSE);<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>
回复者:林建华 回复日期:2003-12-29 18:01:55
<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>回复者:浪际天涯 回复日期:2003-12-29 18:27:10
<br>内容:处理spin的这个事件:UDN_DELTOPAS<BR>下面是我的程序中的一点代码<BR>void SplitUnitgridDlg::OnDeltaposSpinrow(NMHDR* pNMHDR, LRESULT* pResult) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;NM_UPDOWN* pNMUpDown = (NM_UPDOWN*)pNMHDR;<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your control notification handler code here<BR>&nbsp;&nbsp;&nbsp;&nbsp;UpdateData(TRUE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(pNMUpDown-&gt;iDelta==-1)//spin上面的三角<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_Rows+=1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //spin下面的三角<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;m_Rows-=1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;UpdateData(FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;*pResult = 0;<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>
回复者:林建华 回复日期:2003-12-30 10:45:49
<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>
回复者:浪际天涯 回复日期:2003-12-30 14:54:35
<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>
回复者:chenkd 回复日期:2003-12-30 17:09:51
<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>
回复者:林建华 回复日期:2003-12-30 18:55:19
<br>内容:http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=67149&amp;forum_id=59
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:yanzheng 回复日期:2004-03-04 11:38:57
<br>内容:if(pNMUpDown-&gt;iDelta==-1)//spin上面的三角<BR>4楼的答案,必须改为<BR>if(pNMUpDown-&gt;iDelta&lt;0)//spin上面的三角<BR>按住不动后,不是一直等于-1<BR><BR>
<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 + =
减小字号Ctrl + -
显示快捷键?