1

只是想知道这是否可能。在某些情况下,在常用对话框中添加 1 或 2 个控件似乎很方便。

现在我想为图像的宽度和高度添加两个 textobx 和 2 个标签。

4

1 回答 1

4

是的,这是可能的。这取决于您使用的常用对话 api 的风格。对于较新的 Vista 对话框,您可以使用IFileDialogCustomize COM 接口。AddEditBox() 和 AddText() 方法是您正在寻找的方法。

对于 GetOpenFileName() 等旧版 XP 兼容 api 函数,您可以使用 OPENFILENAME.lpTemplateName 和 OFN_ENABLETEMPLATE 选项来指定带有添加控件的对话框资源。在此MSDN 库文章中查找指导。

于 2013-02-12T16:57:13.330 回答