winapi - 如何将可编辑的 ComboBox 添加到 Vista 的 Common Item Dialog?

标签 winapi com windows-vista combobox

Vista推出了新的Common Item Dialogs用于打开和保存取代旧通用文件对话框的文件。可以使用简单的 IFileDialogCustomize 添加自定义控件界面。其中之一是标准 ComboBox这是不可编辑的。有什么方法可以创建可编辑的ComboBox或修改现有的(通过添加 CBS_DROPDOWN 样式)?

最佳答案

不幸的是,你不能。无法保证您使用 IFileDialogCustomize 添加的控件是 Win32 控件。 (事实上​​,我相信它们不是。)由于它们不是 Win32 控件,因此无需设置 CBS_DROPDOWN。风格。对不起。

关于winapi - 如何将可编辑的 ComboBox 添加到 Vista 的 Common Item Dialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/593886/

相关文章:

c++ - 如何调用带参数的外部程序?

c - 使用自定义模板显示 GetOpenFileName 函数

winapi - VirtualAlloc 对齐与分配大小一致吗?

c++ - Outlook Express类似地址栏控件的实现方法

python - 用win32com打开excel提示 "Name cannot be the same as built-in name"我手动打开不提示

CreateDesktop() 与 vista 和 UAC on (C, windows)

c++ - 冲突类型交换void *和HINSTANCE

c# - 实现的PIA接口(interface)有回调,找不到定义

winapi - 确定 Vista 中窗口的可见性

c# - 在 Windows Vista、Windows 7 中截屏,应用区域外有透明区域