c++-C++读取正在输入的文本内容

问题描述

C++读取正在输入的文本内容

一个文本正在输入内容 尚未保存 怎么去读取完整的内容呢

解决方案

假设对话框中的文本框的ID为ID_EDIT1,可以通过如下方式获取:
CString szText;
this->GetDlgItem(IDC_EDIT1)->GetWindowText(szText);

解决方案二:

C++没有这样的功能,要看使用它的环境。如果是在控件输入,可以通过控件的属性/成员函数获取,但是具体做法需要查帮助文档。

解决方案三:

一楼回答的就很好啊 ,既然是没保存 说明窗口还打开着,直接从窗口获取文本,不就是你想要的了么

解决方案四:

楼主的意思应该是实时获取输入的内容吧。如果是控间的话,应该需要继承下来并且并重写某个响应函数

时间: 2024-10-02 23:47:13

c++-C++读取正在输入的文本内容的相关文章

sap修改采购订单的项目文本,怎么读取修改之前的文本内容,请各位大虾帮忙。

问题描述 sap修改采购订单的项目文本,怎么读取修改之前的文本内容,请各位大虾帮忙. 修改了一个采购订单的项目文本,用函数read_text 只能读取修改之后的文本内容,请问怎么读取修该之前的文本内容,紧急阿.我试过free memory .但是会影响其它文本.请大家忙帮. 解决方案 SAP的字段和对象的修改都会保存旧值,数据保存在CDHDR和CDPOS表中,对于提取旧值你可以采用两种方法 1)使用sap的标准函数CHANGEDOCUMENT_READ_HEADERS 和CHANGEDOCUME

c#读取.gz中的文本内容出现OutOfMemory错误,求解。

问题描述 需求是这样,目录下有超过5000个*.gz这样的文件,.gz中是网站访问日志,如:access.log,单个.gz文件大概10M,解压出来大概是300M,如果每个.gz都解压成文件的话硬盘空间不足,因此需要用c#通过流的方式读取出.gz中的文件内容(即不解压成文件),但是流读取和转换过程中会出现System.OutOfMemoryException错误,电脑是64位win7,有3.89G内存可用,求解决方案.test(stringfile){stringzipContent="&quo

Android读取SD卡.TXT文本内容

加入读写权限 [java] view plain copy  print? <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>   <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>   代码 其中有数组和Arraylist两种方式取数据

在 MS SQL 中,长的文本内容应该用什么字段类型呢?

问题描述 我现在页面中嵌入了一个FCKEdit的文本编辑控件,可是如果放入很多的文本然后保存系统会出错,少量的文本不会出错.存储文本的字段我是用image的类型的.请问如果在SQL2000中存储长文本应该用什么字段类型,象我这种问题应该是哪里出问题? 解决方案 解决方案二:nvarchar()类型.解决方案三:text/ntext解决方案四:同2楼的.解决方案五:用Text,或是nText会极大的影响数据库的访问速度了,会这样么?解决方案六:text/ntext解决方案七:text/ntext解

Android开发之文本内容自动朗读功能实现方法

本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,Android的自动朗读支持还允许把文本对应的音频录制成音频文件,方便以后播放.这种自动朗读支持的英文名称为TextToSpeech,简称TTS. 借助于TTS的支持,可以在应用程序中动态地增加音频输出,从而改善用户体验. Android的自动朗读支持主要通过TextTospeech来完成,该累提供了如

编码-怎么逐字节的读取文本内容???

问题描述 怎么逐字节的读取文本内容??? 现在想从一个文件里逐字节的读取内容,但是从网上下载的文本和自己输入的文本读取的内容不太一样.说是网上的内容可能会有UNICODE编码的文本,而我们平常处理的都是纯文本?怎么用c++程序写出完整的读取文本内容,不管是什么编码,空格啥的都能读出来??? 解决方案 逐字节是二进制,逐字符才是文本.UNICODE编码的文本也是纯文本的一种. 你可以打开记事本,保存,下拉选择编码. 解决方案二: 从SDCard中读取文本内容 解决方案三: 用fread,读取,用二

代码-qt creator5使用readLine()不能读取文本内容

问题描述 qt creator5使用readLine()不能读取文本内容 10C 在使用QTextStream类里的readLine()函数时,不知为何不能读取文本第二行的内容文本内容如下:代码如下:对话框的输入:应用程序输出:从应用程序输出可以看到,readLine()没能读取第二行的内容1234 求大神解答这是为什么------ 解决方案 你看看你读取的文档是不是你记事本打开的那个.因为你没有带上完整路径. 解决方案二: readLine只读一行试下readAll一次性读取 解决方案三: 应

sql-C# 按行读取txt文本内容导入数据库SQL(1)第二行数据就从第二列插入(2)索引超出了数组界限?

问题描述 C# 按行读取txt文本内容导入数据库SQL(1)第二行数据就从第二列插入(2)索引超出了数组界限? 都是按行读取txt内容,(因为有两行数据和其他的不一样)用正则分析出来,赋给一个字符串数组, 将一个字符串数组的每个值一次写入数据库行的对应列.一行读取完成. 可是却显示,索引超出了数组界限,数组个数和行对应的 .将读取出来的数据显示在textBox中是正确的, 但是奇怪的是也确实是导入进去了,数据库中表格有了数据 最终结果似乎对的,除了第二行第一列没有数据.谢谢,刚入手,第一个程序!

c++-MFC 读取文本内容的问题

问题描述 MFC 读取文本内容的问题 void EditView::ReadTitle(CString strName) { CString content=""; CStdioFile file; CString fileName = strName; if (file.Open(fileName, CFile::modeRead | CFile::typeText)) { file.SeekToBegin(); CString str; int len = 512 - 2; fil