繁体   English   中英

在剪贴板复制中选择CComboBox时如何禁用它?

[英]How do I disable a CComboBox while having it selectable for clipboard copy?

所以首先,我有一个CComboxBox,只能通过GetDlgItem(cbID)获得。 此条件无法更改。

使用此组合框,我可以编辑文本并显示下拉菜单项,但是我想禁用这些功能。

例如,我只知道如何禁用Windows对象。

函数GetDlgItem(CBID) - > EnableWindow(FALSE);

但这会同时禁用鼠标和键盘输入,这不允许我突出显示文本并将其复制到剪贴板。

当将其突出显示以复制到剪贴板时,如何禁用下拉菜单和可编辑功能?

组合框样式可能是CBS_DROPDOWN。 如果将样式添加到CBS_DROPDOWNLIST,则将删除组合框中嵌入的子编辑控件。 那将阻止任何人输入数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM