📄 subject_43827.htm
字号:
<p>
序号:43827 发表者:hiha 发表日期:2003-06-14 09:19:09
<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>
回复者:康 回复日期:2003-06-14 10:23:30
<br>内容:呵呵,我用MFC实现的,加了一个识别变量
<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-06-14 10:26:03
<br>内容:#if !defined(AFX_SZEDIT_H__F6F0A79C_7EA4_4378_9562_34E3B90B746C__INCLUDED_)<BR>#define AFX_SZEDIT_H__F6F0A79C_7EA4_4378_9562_34E3B90B746C__INCLUDED_<BR><BR>#if _MSC_VER > 1000<BR>#pragma once<BR>#endif // _MSC_VER > 1000<BR>// SzEdit.h : header file<BR>//<BR><BR>/////////////////////////////////////////////////////////////////////////////<BR>// CSzEdit window<BR><BR>class CSzEdit : public CEdit<BR>{<BR>// Construction<BR>public:<BR> CSzEdit();<BR><BR>// Attributes<BR>public:<BR><BR>// Operations<BR>public:<BR><BR>// Overrides<BR> // ClassWizard generated virtual function overrides<BR> //{{AFX_VIRTUAL(CSzEdit)<BR> //}}AFX_VIRTUAL<BR><BR>// Implementation<BR>public:<BR> virtual ~CSzEdit();<BR><BR> // Generated message map functions<BR>protected:<BR> //{{AFX_MSG(CSzEdit)<BR> afx_msg void OnLButtonDown(UINT nFlags, CPoint point);<BR> afx_msg void OnKillFocus(CWnd* pNewWnd);<BR> //}}AFX_MSG<BR><BR> DECLARE_MESSAGE_MAP()<BR>private:<BR> BOOL bCanSelAll;<BR>};<BR><BR>/////////////////////////////////////////////////////////////////////////////<BR><BR>//{{AFX_INSERT_LOCATION}}<BR>// Microsoft Visual C++ will insert additional declarations immediately before the previous line.<BR><BR>#endif // !defined(AFX_SZEDIT_H__F6F0A79C_7EA4_4378_9562_34E3B90B746C__INCLUDED_)<BR><BR><BR><BR><BR><BR>//====================================================================================<BR>// SzEdit.cpp : implementation file<BR>//<BR><BR>#include "stdafx.h"<BR>#include "SelALL.h"<BR>#include "SzEdit.h"<BR><BR>#ifdef _DEBUG<BR>#define new DEBUG_NEW<BR>#undef THIS_FILE<BR>static char THIS_FILE[] = __FILE__;<BR>#endif<BR><BR>/////////////////////////////////////////////////////////////////////////////<BR>// CSzEdit<BR><BR>CSzEdit::CSzEdit()<BR>{<BR> bCanSelAll = TRUE; <BR><BR>}<BR><BR>CSzEdit::~CSzEdit()<BR>{<BR>}<BR><BR><BR>BEGIN_MESSAGE_MAP(CSzEdit, CEdit)<BR> //{{AFX_MSG_MAP(CSzEdit)<BR> ON_WM_LBUTTONDOWN()<BR> ON_WM_KILLFOCUS()<BR> //}}AFX_MSG_MAP<BR>END_MESSAGE_MAP()<BR><BR>/////////////////////////////////////////////////////////////////////////////<BR>// CSzEdit message handlers<BR><BR>void CSzEdit::OnLButtonDown(UINT nFlags, CPoint point) <BR>{<BR> // TODO: Add your message handler code here and/or call default<BR> CEdit::OnLButtonDown(nFlags, point);<BR> if(bCanSelAll)<BR> {<BR> SetSel(0,-1);<BR> bCanSelAll = FALSE;<BR> }<BR>}<BR><BR>void CSzEdit::OnKillFocus(CWnd* pNewWnd) <BR>{<BR> CEdit::OnKillFocus(pNewWnd);<BR> <BR> bCanSelAll = TRUE; <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>
回复者:hiha 回复日期:2003-06-14 11:25:45
<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>
回复者:NetMouse 回复日期:2003-06-15 14:38:31
<br>内容:添加PreTranslateMessage(MSG* pMsg)并加入<BR>if(pMsg->message==WM_LBUTTONDOWN) m_edit.SetSel(0,-1);
<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 + -