Kodak Image Edit Control控件怎么使用

如题所述

MFC edit control 用法(总结)
MFC里面的EDIT Control控件的用法是怎么样的,1.怎么样才能赋值给EDIT Control控件并在EDIT Control控件显示出来;2.怎么取得EDIT Control控件的值并传递给一个变量?希望各位大侠帮帮忙!//获得EDITCEdit* pBoxOne;pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT1);//付值pBoxOne->SetWindowText( _T"FOO" );//取值CString str;pBoxOne->GetWindowText(str);GetDlgItem(IDC_EDIT1)->SetWindowText( _T"FOO" );也可以//取值CString str;GetDlgItem(IDC_EDIT1)->GetWindowText(str);
EditControl是在MFC对话框中最频繁的使用的控件之一
VC++2005提供EditControl的属性和控件事件操作简单方便
1只允许输入数字如果设置EditControl中只能输入数字,在VC6.0中需要编写一个派生类来达到目的,而在VC++2005下只需要在属性对话框中将Number的属性值设
为True就可以了.
2获取EditControl的内容两种方法第一种,利用MFC应用程序向导生成一个基于对话框的应用程序,从资源视图中选择该Dialog窗体,利用右侧的工具箱,向Dialog内添加一个
EditControl项,声明控件变量的类别为Value,变量类型为CString,变量名为m_sEdit_Content.
CString m_sEdit_Content;CString s;UpdateData(true);s=m_sEdit_Content.GetString();MessageBox(s,_T("获取编辑框的内容"),MB_OK);s.ReleaseBuffer();
这样就取得了编辑框的内容
UpdateData(true);这句代码很重要,它的作用是将输入的数据装入EditControl对应的变量m_sEdit_Content中.由于MFC应用程序向导默认是使用Unicode库,所以MessageBox中的字符串需要用_T(),否则会出现const char[]转换LPCTSTR错误,如果不使用
Unicode库就不需要_T().
第二种方法声明控件变量的类别为Control,变量类型为CEdit,变量名为m_Edit_Content.代码如下(Unicode)CString s;s.GetBufferSetLength(1024);m_Edit_Content.GetWindowTextW(s.GetBuffer(),s.GetLength());MessageBox(s,_T("获取文本框的内容"),MB_OK);s.ReleaseBuffer();
如果不是Unicode下获取编辑框内容的函数就是GetWindowTextA
3将EditControl中的内容转化为整数
在限制编辑框只能数字之后,要将字符串转化为整数声明控件变量的类别为Value,变量类型为CString,变量名为m_sEdit_Content.CString s;UpdateData(true);s=m_sEdit_Content.GetString();int n=_tstoi(s);s.ReleaseBuffer();n就是所需要的整数在VC2005下字符串转换成整数需要_tstoi这个函数
4限制编辑框的输入长度声明控件变量的类别为Control,变量类型为CEdit,变量名为m_Edit_Content.在对话框初始化的地方写m_Edit_Content.SetLimitText(1);编辑框就只能输入一个字符了.
温馨提示:内容为网友见解,仅供参考
无其他回答

Kodak Image Edit Control控件怎么使用
UpdateData(true);这句代码很重要,它的作用是将输入的数据装入EditControl对应的变量m_sEdit_Content中.由于MFC应用程序向导默认是使用Unicode库,所以MessageBox中的字符串需要用_T(),否则会出现const char[]转换LPCTSTR错误,如果不使用 Unicode库就不需要_T().第二种方法声明控件变量的类别为Control,变量...

Powerbuilder中Kodak图像扫描控件应用技巧[2]
ole_ object image=ls_imgpath\/\/扫描图像存放路径 ole_ object MultiPage=false\/\/是否多页 ole_ object pageoption= \/\/页选项 就是改写所有页面(改写文件)ole_ object scanto= \/\/扫描到 就是只使用文件模版 ole_ object startscan()\/\/开始扫描 ole_ object closescanner()\/\/关闭扫描仪 int...

imagxpress 9 控件怎么安装
支持XML多页导出或导入注释 支持读写Wang\/Kodak TIFF注释格式,储存注释到TIFF文件或者扩展文件 支持UNICODE 支持多层 支持在独立的层创建、显示、保存、恢复以及密码保护注释 标准的注释对象包含:ruler, freehand, text, rectangle, ellipse, polygon, line, polylin图像扫描e, image, rubber-stamp 为个...

文件扩展名是什么?
GCP Ground Control Point(地面控制点)文件,用于远景数据形成图像过程,经常用于生成图工程―CHIPS(copenhagen image processing system)使用这些文件 GDB InterBase数据库文件 GDM 铃声、口哨声和声音板模块格式 GED GEDCOM 系谱数据文件,用于记录和交换系谱数据的流行格式;图形环境文档绘画 GEM GEM元文件 GEN Ventura产生...

文件格式
SYS系统配置文件,最典型的如config.sys,一般可以用EDIT进行编辑。 OBJ目标文件,源程序编译输出的目标代码。 OLD备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式。 INI配置文件,不要以为这个文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS与AutoCAD。 INF安装配置文件,这在WIN95下...

扩展名大解释
(后续版本) GCP Ground Control Point(地面控制点)文件,用于远景数据形成图像过程,经常用于生成图工程—CHIPS(copenhagen image processing system)使用这些文件 GDB InterBase数据库文件 GDM 铃声、口哨声和声音板模块格式 GED GEDCOM 系谱数据文件,用于记录和交换系谱数据的流行格式;图形环境文档绘画 GEM GEM元文件 GEN...

怎么对电脑的文件进行分门别类?
GCP Ground Control Point(地面控制点)文件,用于远景数据形成图像过程,经常用于生成图工程—CHIPS(copenhagen image processing system)使用这些文件 GDB InterBase数据库文件 GDM 铃声、口哨声和声音板模块格式 GED GEDCOM 系谱数据文件,用于记录和交换系谱数据的流行格式;图形环境文档绘画 GEM GEM元文件 GEN Ventura产生...

文件用什么软件打开
查看TIF文件图片可以用系统自带的windows图片、画图工具、Photoshop软件。查看方法:1、找到需要打开的TIF文件图片,点击鼠标右键,在弹出的选项中选择“打开方式”。2、在“打开方式”中选择“Photoshop程序”。3、即可在Photoshop中将该图片打开。4、再返回图片位置,在“打开方式”中选择“Windows照片查看器...

关于文件格式,有几种 ?
GCP Ground Control Point(地面控制点)文件,用于远景数据形成图像过程,经常用于生成图工程—CHIPS(copenhagen image processing system)使用这些文件 GDB InterBase数据库文件 GDM 铃声、口哨声和声音板模块格式 GED GEDCOM 系谱数据文件,用于记录和交换系谱数据的流行格式;图形环境文档箨? GEM GEM元文件 GEN Ventura产生...

帮我!!帮我!!
GCP Ground Control Point(地面控制点)文件,用于远景数据形成图像过程,经常用于生成图工程—CHIPS(copenhagen image processing system)使用这些文件GDB InterBase数据库文件GDM 铃声、口哨声和声音板模块格式GED GEDCOM 系谱数据文件,用于记录和交换系谱数据的流行格式;图形环境文档绘画 GEM GEM元文件GEN Ventura产生的文本...

相似回答