vs2008获取编辑框 | 您所在的位置:网站首页 › 文字输入栏 › vs2008获取编辑框 |
VS2008制作ActivesX控件时如何关联一个编辑框和外部属性
首先右击控件,添加变量 public: short m_updateInterval; 类别为value. 然后选到PropPage中的DoDataExchange函数。 改变函数内容为: DDP_Text(pDX, IDC_EDIT_INTERVAL, m_updateInterval,_T("Interval")); DDX_Text(pDX, IDC_EDIT_INTERVAL, m_updateInterval); DDP_PostProcessing(pDX); 注意每一行的顺序! 第一行是DDP,第二行是DDX,第三行是POST。顺序不能颠倒!(自动生成的代码顺序不对且不全) 这样就完成了控件关联外部属性。 在VS2008中的MFC,怎么把编辑框中的文字写入一个TXT这是因为CString是Unicode字符,而txt是Ansi字符,把CString直接写到txt中就会出现乱码,推荐用ini文件代替txt文件,ini文件比txt文件用起来更方便,而且有专门的函数对ini文件进行操作;你也可以用MultiByteToWideChar函数对CString转换后再写到txt文件中。 [img]VS2008 怎么给编辑框添加变量,怎么向编辑框输出字符串?右键点击编辑框-选择添加变量 1.类别 选择control 关联控件变量 m_edit m_edit.SetWindowText(str); 2.类别 选择value 关联字符串 m_text;修改m_text后,UpdateData(FALSE); VC中怎么获取编辑框里的内容然后去数据库中查找!假设编辑框的ID为IDC_EDIT 有两种方法可以获取里面的值。 1:用窗口指针。 CWnd *pWnd; pWnd-GetDlgItemText(IDC_EDIT); 2:用控制变量 。 在classwizard里为EDIT关联一个控制变量。然后可以直接用这个变量去设置或者获取编辑框的内容了。 假如你关联的变量名为:m_Edit 则获取内容: m_Edit.GetWindowText(); 数据库查询,怎么连接我就不说了,打开数据库连接后,执行相关SQL语句即可。 你可以定义一个CString变量,把获取到的内容赋予它。 CString str; str=pWnd-GetDlgItemText(IDC_EDIT); 然后SQL像这样: select X from table where X=str or X like "x'str'x" |
CopyRight 2018-2019 实验室设备网 版权所有 |