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

📄 subject_43827.htm

📁 vc
💻 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 &gt; 1000<BR>#pragma once<BR>#endif // _MSC_VER &gt; 1000<BR>// SzEdit.h : header file<BR>//<BR><BR>/////////////////////////////////////////////////////////////////////////////<BR>// CSzEdit window<BR><BR>class CSzEdit : public CEdit<BR>{<BR>// Construction<BR>public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;CSzEdit();<BR><BR>// Attributes<BR>public:<BR><BR>// Operations<BR>public:<BR><BR>// Overrides<BR>&nbsp;&nbsp;&nbsp;&nbsp;// ClassWizard generated virtual function overrides<BR>&nbsp;&nbsp;&nbsp;&nbsp;//{{AFX_VIRTUAL(CSzEdit)<BR>&nbsp;&nbsp;&nbsp;&nbsp;//}}AFX_VIRTUAL<BR><BR>// Implementation<BR>public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;virtual ~CSzEdit();<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;// Generated message map functions<BR>protected:<BR>&nbsp;&nbsp;&nbsp;&nbsp;//{{AFX_MSG(CSzEdit)<BR>&nbsp;&nbsp;&nbsp;&nbsp;afx_msg void OnLButtonDown(UINT nFlags, CPoint point);<BR>&nbsp;&nbsp;&nbsp;&nbsp;afx_msg void OnKillFocus(CWnd* pNewWnd);<BR>&nbsp;&nbsp;&nbsp;&nbsp;//}}AFX_MSG<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;DECLARE_MESSAGE_MAP()<BR>private:<BR>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;bCanSelAll = TRUE;&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>}<BR><BR>CSzEdit::~CSzEdit()<BR>{<BR>}<BR><BR><BR>BEGIN_MESSAGE_MAP(CSzEdit, CEdit)<BR>&nbsp;&nbsp;&nbsp;&nbsp;//{{AFX_MSG_MAP(CSzEdit)<BR>&nbsp;&nbsp;&nbsp;&nbsp;ON_WM_LBUTTONDOWN()<BR>&nbsp;&nbsp;&nbsp;&nbsp;ON_WM_KILLFOCUS()<BR>&nbsp;&nbsp;&nbsp;&nbsp;//}}AFX_MSG_MAP<BR>END_MESSAGE_MAP()<BR><BR>/////////////////////////////////////////////////////////////////////////////<BR>// CSzEdit message handlers<BR><BR>void CSzEdit::OnLButtonDown(UINT nFlags, CPoint point) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO: Add your message handler code here and/or call default<BR>&nbsp;&nbsp;&nbsp;&nbsp;CEdit::OnLButtonDown(nFlags, point);<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(bCanSelAll)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetSel(0,-1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bCanSelAll = FALSE;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}<BR><BR>void CSzEdit::OnKillFocus(CWnd* pNewWnd) <BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CEdit::OnKillFocus(pNewWnd);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;bCanSelAll = TRUE;&nbsp;&nbsp;&nbsp;&nbsp;<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-&gt;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 + -