如何以编程方式设置 CComboBox 的放置控件矩形
如何以编程方式设置 CComboBox 的下拉控件矩形?
我知道我可以在资源编辑器中执行此操作,但是如果我以编程方式创建组合框,如何更改它或设置它?
我可以通过 CB_GETDROPPEDCONTROLRECT 消息获取此信息,但我没有看到相应的设置消息/函数。
How to programmatically set the dropped control rect of a CComboBox?
I know I can do this in the resource editor, but how do I change it, or set it if I programmatically create a combo box?
I can acquire this information via the CB_GETDROPPEDCONTROLRECT message, but I don't see a corresponding set message/function.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我很确定您只需使用 SetWindowPos 并在 cy 参数中设置大小(设置 SWP_NOZORDER | SWP_NOMOVE )。不过 cx 确实需要正确设置。
I'm pretty sure you just use SetWindowPos and set the size in the cy parameter (with SWP_NOZORDER | SWP_NOMOVE set). cx does need to be set correctly though.