如何从Windows API中的文本框中获取文本
How to get text from a textbox in the Windows API
我已经为这个问题挠头一个星期了。我用的是Windows API我用
创建了一个文本框 editBox = CreateWindowEx(WS_EX_PALETTEWINDOW, TEXT("Edit"), NULL, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_BORDER | ES_MULTILINE | ES_LEFT | ES_AUTOVSCROLL, 175, 110, 140, 150, hwnd, (HMENU) ID_TEXT, NULL, NULL);
和按钮
button = CreateWindowEx(WS_EX_PALETTEWINDOW, "BUTTON", "Ok", WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON, 175, 260, 140, 20, hwnd, (HMENU) ID_BUTTON, NULL, NULL);
,我想要能够点击按钮,它存储在原始字符串输入editBox
的内容。示例是首选,但链接和文档也非常感谢!:)
您可以使用GetWindowText
API函数来获取编辑控件的文本。
对于带有标题的窗口,此函数检索标题。对于编辑控件,它检索编辑控件的文本。如果遇到限制在64K左右的文档,请忽略它(曾经是这样)。
要检测按钮点击,在窗口程序中处理WM_COMMAND
窗口消息;它被发送到按钮的父窗口。有一种基于将消息反射回按钮的更复杂的方法,然后按钮可以自己处理消息,这种方法在大多数高级框架中使用。但是在API级别,只需在父窗口的窗口过程中检查WM_COMMAND
。
- 如何从QToolBox中动态创建的QLineEdit中获取文本
- C++文本文件的获取线
- 如何在QGridLayout中获取QComboBox的当前文本?
- 从我的 2DgridArray 中的文本文件中获取每个字符
- 如何在 c++ 中从文本文件中获取特定单词?
- 如何从 winapi 中的编辑表单获取文本?
- 我可以使用谷歌 v8 在回调函数中获取 JavaScript 函数C++源文本吗?
- 我无法将数据从数据网格列传输到 C# 中的数组以获取文本框建议收集数据
- 提升获取文本的区域设置"Conversion failed"
- 获取要从文本文件中读取的行
- 如何使用 FGETS 获取文本,并保存 std::string
- 如果给定了文本样式,如何获取特定文本的 QSize 对象
- 正则表达式 获取两个换行符之间的文本
- 获取文本频繁的语言切换
- 有没有办法将 getline() 与外部文本文件一起使用,然后重新获得 cin 的控制权以从控制台获取输入?
- 编码大于原始文本:如何获取零和一的字符串并将它们作为实际字节写入文件
- Qt - 在QGraphicScene中拖放时如何从项目中获取文本?
- ID3DXFont :文本被拉伸,如何获取字体的宽度和高度?
- 从 Qtabewidgetitem 中更改的文本获取文本 qtablewidget
- 如何使用文本获取选择 - RichEditBox C++