📄 subject_26480.htm
字号:
<p>
序号:26480 发表者:angii 发表日期:2003-01-01 22:11:11
<br>主题:请问EditBox
<br>内容:怎么让EditBox在编辑的时候接收回车换行,而不是Ctrl+回车<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>
回复者:songxinye 回复日期:2003-01-02 09:29:58
<br>内容:在EditBox所在的类中写PreTranslateMessage函数<BR>BOOL CxxxxDlg::PreTranslateMessage(MSG* pMsg) <BR>{<BR> if(pMsg->message==WM_KEYDOWN){<BR> if(pMsg->wParam==13)<BR> {<BR> 你的处理代码<BR> <BR> <BR> return TRUE;<BR> }<BR><BR> }<BR>return CDialog::PreTranslateMessage(pMsg);<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>
回复者:angii 回复日期:2003-01-02 12:04:24
<br>内容:那么加入回车你是怎么做的呢?<BR>我是在字符串后面加入“\r\n”来实现的,但是如何控制光标的位置呢?也就是让光标到下一行。而且我还想实现将EditBox文本中的几个字反亮,不知怎么实现,多谢!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:songxinye 回复日期:2003-01-02 12:20:07
<br>内容:13=\n<BR><BR>BOOL CxxxxDlg::PreTranslateMessage(MSG* pMsg) <BR>{<BR> if(pMsg->message==WM_KEYDOWN){<BR> if(pMsg->wParam==13)<BR> {<BR> <BR> NextDlgCtrl();<BR> <BR> <BR> return TRUE;<BR> }<BR><BR> }<BR>return CDialog::PreTranslateMessage(pMsg);<BR>} <BR><BR>注意在编辑对话框资源时,在LayOut菜单使用TabOrder设置控件的顺序这样<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>
回复者:angii 回复日期:2003-01-02 13:18:19
<br>内容:多谢你的回答,但你好像没有理解我的意思。<BR>我一共有两个不同的问题:<BR>1. 如何在EditBox里输入文字的时候,用户按下回车,光标自动跳到下一行首,使用户可以继续编辑。(而不是系统设置的ctrl+回车)<BR>2. 如何反亮某一段文字。比如,框内显示"abcdefghijk",而我在程序中想将"def"反亮,应该怎么做?<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-01-02 13:32:03
<br>内容:使用控件的属性,设置Want Return试试。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:songxinye 回复日期:2003-01-02 14:26:57
<br>内容:CEdit 中的所有函数你都可以写在这里,什么行数,位置,文字,选择等都有你随便写<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>
回复者:angii 回复日期:2003-01-02 15:04:20
<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>回复者:Tonni 回复日期:2003-01-03 12:02:39
<br>内容:1.属性框的Want Return打上勾勾<BR>2.SetSel,GetSel两个成员函数,具体用法看帮助,也可以在Google里面搜索<BR>2003-1-3 12:05:14
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -