如何以编程方式设置 CComboBox 的放置控件矩形

发布于 2024-09-01 11:00:19 字数 154 浏览 4 评论 0原文

如何以编程方式设置 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤独岁月 2024-09-08 11:00:19

我很确定您只需使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文