GetDlgItemText 用于获取一个控件的文本(如Edit控件)
来源:互联网 发布:理财分红系统源码 编辑:程序博客网 时间:2024/06/03 09:24
函数作用:该函数用来得到一个控件的Caption,或用来得到EDIT控件的文本内容。
GetDlgItemText函数里面的4个参数:
第一个指向含有控制的对话框的句柄。 API都得通过句柄操作,如果在MFC中,本项可以不写,默认为this。
第二个为ID,指定标题或文本将被检索的控制的标识符。,即你想要得到那个控件的ID。(如 IDC_EDIT1)
第三个指向获取标题或文本的缓冲器的指针。也就是需要一个用来存放读取到的内容的缓冲区, 你得先定义一个字符串用来获取该值(只能是数组或new开辟的空间,不能是字符指针,我测试过用字符指针读取不到值)
第四个为文本最大长度
函数原形------------------------------------------------------------------------------------------------------------------
【声明】
GetDlgItemText Lib "user32" Alias "GetDlgItemTextA" (ByVal hDlg As Long, ByVal nIDDlgItem As Long, ByVal lpString As String, ByVal nMaxCount As Long) As Long
函数功能:该函数获取对话框中与控制有关的文本或标题。
函数原型:UINT GetDlgltemText(HWND hDlg,
int nlDDlltem,
LPTSTR IpString,
int nMazCount);
例如:
TCHAR t_name[255]; //声明存字符串的地方(TCHAR类型的)
GetDlgItemText(hwnd,IDC_EDIT1,t_name,strlen(t_name)); //第一个参数是句柄,第二个参数是控件的ID,第三个参数是存字符串的地址,第四个参数是最大允许存入多大的数据。
MessageBox(hwnd,t_name,t_name,0); //把得到的字符串显示出来
- GetDlgItemText 用于获取一个控件的文本(如Edit控件)
- 利用DoDataExchange函数获取Edit控件的文本信息
- 一个递归小函数,用于组合树控件的文本
- 设置一个特定对话框的某一个控件的属性(如文本)
- 选中Edit控件中的文本
- MFC中通过SendMessage修改Edit控件的文本
- 向Edit控件设置文本的2种方法
- EDIT控件的用法
- EDIT控件的用法
- MFC的EDIT控件
- Edit编辑文本控件信息(GetDlgItem,SetWindowText,GetWindowText)
- Edit编辑文本控件信息(GetDlgItem,SetWindowText,GetWindowText)
- GetDlgItemText()的用法
- 编辑控件(edit)
- 给控件添加窗口的响应函数(子类化EDIT控件 )以Edit控件为例
- EDIT 控件文本内容右对齐
- MFC EDIT控件获取焦点位置在字符串的尾部
- EDIT控件
- php 修炼之道
- 浅谈URL和URI的区别
- context-specific representation
- 模拟鼠标键盘操作
- 免安装Oracle客户端使用PL/SQL连接Oracle
- GetDlgItemText 用于获取一个控件的文本(如Edit控件)
- 如何使用 Google spreadsheet 创建一个账本?
- 百脑汇的元宵节
- 学习笔记5—Java基础4_面向对象下a
- 总结2-18
- Latex 浮动图片调整
- 窗体失去焦点事件浅谈
- WebBrowser代理设置,可以根据IP,线程ID等设置代理,实现了多WebBrowser同时使用不同代理
- 学习ANDROID。。加油。。希望各位大哥大姐们有空就伸出乃们的援助之手~~~3Q~