微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取垃圾文本 如何将字符数组variables转换为LPARAMtypes?

我需要显示文本框上的文本,无论从文件中检索数据。

在Windows应用程序的特定button( IDB_SHOW_BUTTON )的推,我做如下所述: –

case IDB_SHOW_BUTTON:{ char buf[1000]; vReadFileFromHardisk(buf); //storing the read data of file to buffer SendMessage(editHwnd,WM_SETTEXT,NULL,(LParaM)buf);//Due to this,I get junk text. } break;

我正在从文件中读取数据并将其存储到缓冲区中。 我不明白为什么我每次点击button时都会看到垃圾文本。

当我改变SendMessage第四个参数 ,如下所述,我得到正确的输出按下一个特定的button:

如何获取.Net中Windows文件系统path的所有有效文件夹和文件字符的列表

创buildUNIX“特殊字符”文件

Python:转义字符不被解释

使用htaccess从URL中删除字符

不能读取ascii字符26?

SendMessage(editHwnd,(LParaM)L"My First Edit Window");

请告诉我如何显示正确的文本,以便将数据存储到buf并通过SendMessage发送。

提前致谢。

字符数组问题

计算可打印的字符

我如何正确比较两个无符号的字符?

我的字符设备无法打开

Dos / Windows批处理符号在set / P提示符下退出

在实例中看到“L”? 您将一个窄字符串传递给需要Unicode的函数

你也需要

将您读取的文本转换为Unicode – 您可以使用MultiBytetoWideChar和其他方法来完成此操作; 你需要知道输入是什么编码,例如UTF-8

发送消息的缩写形式WM_SETTEXTA,以使用当前系统编码读取的数据

将您的程序设置从Unicode更改为多字节(但不要这样做)

我强烈建议1,并习惯于在整个程序中使用Unicode(又名UTF-16)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐