(转)VC中如何使编辑框(EDIT控件)只能复制和接受光标而不能接受输入
来源:互联网 发布:网络作家富豪榜2014 编辑:程序博客网 时间:2024/06/08 10:34
1.在对话框工程中添加新类CNewEdit继承自CEdit;
2.为CEdit添加WM_CHAR消息响应OnChar,重写OnChar函数如下:
void CNewEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
if(!nChar)
{
CEdit::OnChar(nChar, nRepCnt, nFlags);
}
}
3.在包含编辑框控件的对话框类中
#include "NewEdit.h"头文件,并为该对话框类定义一个CNewEdit类型的成员变量m_NewEdit,将m_NewEdit与对话框中的某个编辑框控件关联,关联的方法如下:
在对话框类的DoDataExchange(CDataExchange* pDX)方法中添加 DDX_Control(pDX, IDC_EDIT1, m_NewEdit);
void CxxxDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CxxxDlg)
// NOTE: the ClassWizard will add DDX and DDV calls here
DDX_Control(pDX, IDC_EDIT1, m_NewEdit); //关联语句
//}}AFX_DATA_MAP
}
编译运行该对话框程序,的IDC_EDIT1控件就只能复制和接受光标而不能接受输入。
- (转)VC中如何使编辑框(EDIT控件)只能复制和接受光标而不能接受输入
- vc编辑框如何接受Tab键
- excel中如何使表格只能选择而不能输入
- C# 中如何实现TextBox控件只能输入数字,而不能是其他字符
- 如何接受命令行输入
- [转][VC++]限制CEdit(Edit Contrl)只能输入数字和小数点
- VC MFC ComoBox控件只接受数字输入
- 既然不能改变,那只能接受
- 16 如何使一个文本框只能接受数字
- C#中只接受数字输入的控件
- mfc现实edit控件输入限制(只能输入数字和小数点)
- NGUI控件如何接受消息
- 请问如何令对话框中的EDIT控件能接受Enter回车?
- Edit Control(编辑框控件)将光标移动到行尾,实现即时显示新内容
- Edit Control(编辑框控件)将光标移动到行尾,实现即时显示新内容
- java编程中如何从键盘接受输入
- [VC++]限制CEdit(Edit Contrl)只能输入数字和小数点
- Delphi中如何让编辑框只能输入数字或者只能输入一个浮点数值呢?
- 关于ORACLE的行列转换
- 基础编码管理组件 Example 程序
- 没有找到MSVCR100.dll解决方法
- 应用程序异常管理组件 Example 程序
- Java桌面程序最小化到托盘
- (转)VC中如何使编辑框(EDIT控件)只能复制和接受光标而不能接受输入
- 公司管理项目管理中的技巧
- php Captcha 驗證碼類
- Lucene范围查询RangeQuery
- 手工绑定的命令为MAC
- java的传值和传引用的区别
- ***oracle点知识4——事务表
- Example .vimrc
- 2012年2月22日173557 解析xml遇到的问题