📄 subject_57296.htm
字号:
<p>
序号:57296 发表者:走上vc的路 发表日期:2003-10-24 11:05:04
<br>主题:求助:如何响应delete键删除组合框下拉之后处于焦点的条目
<br>内容: 组合框下拉之后我想当用户按下delete键盘时,删除下拉各条目中处于焦点的条目(表现为被蓝色覆盖住,是这样说吧?),请问我该怎么作?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2003-10-24 11:07:15
<br>内容:你可以处理WM_KEYDOWN消息,当然delete建按下时删除
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:走上vc的路 回复日期:2003-10-24 13:52:12
<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>
回复者:走上vc的路 回复日期:2003-10-24 17:46:47
<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-10-25 15:03:10
<br>内容: CComboBox *pWnd=(CComboBox*)GetDlgItem(IDC_COMBO_TYPE);<BR> pWnd->DeleteString(pWnd->GetCurSel());<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>
回复者:a dog 回复日期:2003-10-25 20:38:26
<br>内容:BOOL GetDroppedState( ) const;<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>
回复者:走上vc的路 回复日期:2003-10-26 15:10:12
<br>内容: to mr_handou:你的方法估计不行:getcursel()是选中的,不是鼠标处的焦点条目。<BR> to gww:你的GetDroppedState() const是得到什么啊,我现在在网吧没vc,这方法不知道行不行啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:a dog 回复日期:2003-10-26 16:39:27
<br>内容:GetDroppedState Determines whether the list box of a drop-down combo box is visible (dropped down).<BR><BR>GetCurSel Retrieves the index of the currently selected item, if any, in the list box of a combo box. <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>
<font color=red>答案被接受</font><br>回复者:下次用什么名字? 回复日期:2003-10-26 20:23:47
<br>内容:“(表现为被蓝色覆盖住,是这样说吧?)”是什么意思?就是选中啊?<BR>选中是指ListBox的选中,并不是Edit的内容<BR>ComboBox是组合框,就是Edit和ListBox的组合(我的个人理解)<BR><BR>我以前并没有试过这个功能,看了你的问题才试了一下,是通过的<BR><BR> CComboBox *pWnd=(CComboBox*)GetDlgItem(IDC_COMBO_TYPE);<BR> pWnd->DeleteString(pWnd->GetCurSel());<BR>应该加在CBN_SELCHANGE响应函数里
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:走上vc的路 回复日期:2003-10-27 11:36:52
<br>内容: 谢谢二位,结合你们俩的方法,功能实现得很好。原来鼠标放到条目上就代表选中了,只不过没有放到edit上。
<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 + -