c++ - winAPI 中的组合框样式编辑控件

标签 c++ c winapi combobox edit

在我用 C++(没有 MFC,没有 .net...)完成的 winAPI 项目中,我正在创建组合框来代替编辑控件,因为漂亮的蓝色边框。在许多窗口窗体和对话框中,编辑控件也具有这种外观。有两个问题:

  1. 这看起来不像是使编辑控件看起来像那样的“正确”方法。
  2. 如果我想要一个具有那种外观的多行编辑框怎么办。

所以基本上,我怎样才能制作一个具有组合框外观的编辑框(它的编辑部分,而不是列表部分)。

最佳答案

我认为您正在寻找扩展窗口样式;特别是 WS_EX_CLIENTEDGE 指定 3d 外观。

如果您使用的是资源(对话框)编辑器,控件属性中可能有一个标志。如果您直接编码,这是 CreateWindowEx 中的一个参数

关于c++ - winAPI 中的组合框样式编辑控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684183/

相关文章:

c++ - 什么是 undefined reference /未解析的外部符号错误以及如何修复它?

调用 accept() 给出 errno 14 错误地址

.net - 创建一个尊重 "Append Data"NTFS 权限的 FileStream

C++ 获取对 SingleTune 类成员方法的访问权限 获取对不完整类型的成员访问权限

c++ - 星号的位置会影响指针吗?

c++ - 共享库中定义的错误符号 'using namespace'

c - 在C中调用函数时,是否应该给变量一个新地址?

c - 如何快速捕获无效的枚举

c - 如何返回文件创建日期?

c++ - 'GetProcessIdOfThread' : identifier not found