vs2008获取编辑框 您所在的位置:网站首页 文字输入栏 vs2008获取编辑框

vs2008获取编辑框

2023-03-28 02:08| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有