c++ - 如何将文本写入窗口?

标签 c++ windows winapi

<分区>

父表单句柄 hwnd 已存在。现在我想用写入输出文本的 edit controls 填充它。我不熟悉 WIN32 API,感谢您向我展示了一些代码示例。谢谢!~

最佳答案

http://msdn.microsoft.com/en-us/library/ms633546(VS.85).aspx

如果你想使用字符设置文本,那么你可以使用 SetWindowTextA 这样你就不需要为宽字符之间的多字节而烦恼。

我推荐 Charles Petzold 的 Programming Windows 一书。

你说 hwnd 是你的 parent ,那么你可以使用默认文本创建编辑控件,例如:

HWND hedit=CreateWindow(TEXT("EDIT"),TEXT("Default window text"),WS_CHILD | WS_VISIBLE, 0,0,400,300,hwnd,0,0,0);

http://msdn.microsoft.com/en-us/library/ms632679(v=vs.85).aspx 阅读有关 CreateWindow 的文档

关于c++ - 如何将文本写入窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5946596/

相关文章:

c++ - 没有绝对路径无法访问数据库

c++ - 在 C++ 中打印链表的元素(参见代码)

linux - 如何从 Visual Studio 终端中删除组件?

windows - 在haskell中删除文件

c++ - 如何在 SFML 中将颜色设置为 alpha(删除颜色)?

c++ - 如何以编程方式配置鼠标增强指针精度

c# - 在 C# 中将输出管道输出到文本文件

c# - 使用 .Net/C# 或 WinAPI 将现有进程切换到另一个用户?

c - 如何用Win32 API和c语言创建快捷方式

vba - 在 VBA 中逐像素扫描图像