在我用 C++(没有 MFC,没有 .net...)完成的 winAPI 项目中,我正在创建组合框来代替编辑控件,因为漂亮的蓝色边框。在许多窗口窗体和对话框中,编辑控件也具有这种外观。有两个问题:
- 这看起来不像是使编辑控件看起来像那样的“正确”方法。
- 如果我想要一个具有那种外观的多行编辑框怎么办。
所以基本上,我怎样才能制作一个具有组合框外观的编辑框(它的编辑部分,而不是列表部分)。
最佳答案
我认为您正在寻找扩展窗口样式;特别是 WS_EX_CLIENTEDGE 指定 3d 外观。
如果您使用的是资源(对话框)编辑器,控件属性中可能有一个标志。如果您直接编码,这是 CreateWindowEx 中的一个参数
关于c++ - winAPI 中的组合框样式编辑控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684183/