C++ 创建文本适合编辑框

标签 c++ winapi visual-c++

嗯..我知道标题不是那么清楚,我想不出更好的了。
我想知道怎么做...
当你有编辑框时,它只能显示 10 个字符。
像这样


嘶嘶声


假设我有超过 10 个字符。他们中的一些人会在后面。
就像我们有这个字符串“123456789010”,它将只显示这些“3456789010”。
我的问题是有些字符很小,不占用那么多空间,而有些则占用空间。
所以我找不到打破字符串并在后面获取一些字符的方法。
有什么想法吗?

最佳答案

尝试在编辑框中的样式类型中使用ES_MULTILINE来使用多行。

edit1=CreateWindowA("edit","edit box",WS_CHILD|WS_VISIBLE|WS_BORDER|ES_MULTILINE,120,160,200,200,hWnd,(HMENU)IDI_EDIT,hInstance,0);

关于C++ 创建文本适合编辑框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4497031/

相关文章:

c++ - 宏 htonl 将内部逗号解释为参数分隔符

c++ - 禁用窗口大小调整 Win32

c++ - DirectX 不正确的纹理

c++ - 如何在 Windows Mobile 6.x 上使用 Unicode 字体

c++ - 为什么我不能定义一个一元运算符,然后在 MSVC 的模板类中声明一个同名的友元二元运算符?

c++ - 为什么数据成员不能在 lambda 捕获列表中

c++ - C2664 无法从 'initializer list' 转换参数

c# - 如何在 C# 应用程序中访问这种类型的 C++ 共享内存?

c - 调整窗口大小时是否可以完全消除闪烁?

visual-c++ - Visual C++/CLI - CLR 类 - LNK2020 错误 - 如何修复?