获取c++ edit控件内容

CString str1,str2;
((CEdit*)GetDlgItem(IDC_EDIT1))->GetWindowText(str1);
((CEdit*)GetDlgItem(IDC_EDIT2))->GetWindowText(str2);
时间: 2024-10-09 18:35:42

获取c++ edit控件内容的相关文章

vc中edit控件使用总结

通过类向导可以生成两种类成员变量,一种是cstring类型,一种是cedit类型.在程序中使用时如果只是简单的获取 edit控件内容,或设置简单的内容建议使用cstring类型成员变量.示例:CString   m_strEdit;//获得edit框内容UpdateData(true);此时m_strEdit就是edit框内容的字符串变量.//要更新edit的话只要对m_strEdit进行赋值然后UpdataData(false);//即可 如果是一些对edit框的复杂操作建议用cedit类型.

C++ 一个程序获取另一个程序Edit控件的内容

//一个程序获取另一个程序Edit控件的内容 //根据指定程序的标题名获取改程序窗口的句柄 HWND hWnd=::FindWindow(NULL,"zhang001"); if(hWnd) { MessageBox("get windows"); //根据窗口句柄获取EDIT控件的ID,但是这个ID是通过VS工具spy++获取的 HWND h = ::GetDlgItem(hWnd,0x3E9); if (h!=NULL) { CString str0; //要知

delphi Components[i]清除所有edit控件中的内容

(* 一般的清空combobox方法 combobox1.clear; ... combobox9.clear; *) procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin for i:=0 to self.ComponentCount-1 do begin if self.Components[i] is TCombobox then TCombobox(self.Components[i]).clear;

根据获取的窗口句柄遍历窗口Edit控件

网上说遍历窗口控件有两种方法: 1),使用EnumChildWindows,没有深究, 学习网址如下:http://blog.sina.com.cn/s/blog_60ac1c4b010116uj.html 2),使用::FindWindowEx和GetWindow组合 下面只说第二种方法, 首先根据标题获取窗口的句柄, HWND hWnd=::FindWindow(NULL,"zhang001"); findwindow原型: FindWindow(   lpClassName, 

MFC 获取Combo Box控件 当前选定项的序号和文本内容

代码如下: CString text; // 选定项的文本内容 Combobox m_combobox; // 控件变量 int cindex= m_combobox.GetCurSel(); // 获取选定项的序号 m_combobox.GetLBText(cindex,text); // 获取选定项的文本内容 其中,m_combobox为Combo Box控件变量,可由右键控件添加变量.序号cindex是从0开始的,也就是获取Combox Box控件的第一个项的序号为0. 原文地址:http

控件内容更新 之 DrawText UpdateData SetWindowText

以一个显示用户通话时长的界面为例,要在一个static控件上绘制“通话时长:XX:XX:XX” 关于绘制,可以使用获得到控件的句柄和CDC,通过 DrawText 绘制,也可以通过API函数UpdateData 或 SetWindowText 进行更新. 关于计时,可以通过线程来计时也可以通过利用计时器来计时. 下面,按照绘制方式的不同来进行比较,看哪个最方便啦~ 方法一: DrawText + 线程计时 这无疑是最笨的一种方法啦... 代码: //变量 CDC* pDCStatic;//sta

WIN32窗口子类化----自定义Edit控件的右键菜单

前言 Win32应用程序中,子控件的消息都是分发到其父窗口的消息处理函数中去了,这对于我们需要自定义子控件的某些特性时时十分不方便的,还好,Windows为我们提供了控件子类化的相关接口API.核心的思想是:通过获取子控件的消息处理函数地址,设置子控件的消息处理函数到自己定义的函数里,也就是Get/SetWindowLong API的使用. 测试代码 这里是一个简单的测试程序,在控制台程序中创建一个对话框,然后对话框上有一个EDIT控件(资源编辑器里拖入的,不多说),子类化EDIT控件,右键弹出

关于Edit控件focused状态,调用自己编写的键盘

一.涉及编写自己的自己的键盘 由于只使用英文字母跟数字等简单的字符而已,没有包括全角或者中文字符.所以直接使用跟手机的输入密码键盘一样的键盘即可. 遇到的问题:1.使用法keybd_event()的方式进行发送消息,不管发送大小写字母都是显示小写字母 2.键盘不能有焦点状态,否则使用的keybd_event则无法将字符发送给edit框.如果使用有焦点的状态则会导致edit控件跟我自己编写的键盘耦合性太大. 3.由于使用duilib的tilelayout而出现键盘的所有按键无法正常对齐. 解决方案

vc 在edit控件中动态插入数据滚动显示

内存从网上论坛摘抄整理 思路:给控件设置多行属性,设置垂直滚动条,Auto Vscroll设置为true,放入文本后把插入点设置到末尾 pEdit->LineScroll(pEdit->GetLineCount()); 滚动条滚动到最下端 int len  = pEdit->GetWindowTextLength(); pEdit->SetSel(len,-1,true); //定位光标到内容末尾pEdit->ReplaceSel("12121212");