[英]Combobox style edit control in winAPI
在我用C ++完成的winAPI项目中(没有MFC,没有.net ...),由于漂亮的蓝色边框,我正在创建组合框来代替编辑控件。 在许多Windows窗体和对话框中,编辑控件也具有这种外观。 有两个问题:
因此,基本上,我如何制作一个具有组合框外观的编辑框(它的编辑部分,而不是列表部分)。
我认为您正在寻找扩展的窗口样式; 特别是WS_EX_CLIENTEDGE指定3d外观。
如果使用的是资源(对话框)编辑器,则控件属性中可能会有一个标志。 如果直接编码,则这是CreateWindowEx中的参数
不确定我是否理解您的问题,但是如果您使用简单的组合框(将样式设置为CS_SIMPLE),则会得到一个框,该框可以在几行上显示多个值,而无需下拉列表,还可以编辑当前选定的值。 至少这就是我根据此页面了解的方式: http : //msdn.microsoft.com/en-us/library/bb775796%28VS.85%29.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.