可以在FileCommonDialog上添加文本框

Is possible to add textbox on a FileCommonDialog?

本文关键字:添加 文本 FileCommonDialog      更新时间:2023-10-16

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

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

是的,这是可能的。这取决于您使用的通用对话框api的风格。对于较新的Vista对话框,可以使用IFileDialogCustomize COM界面。AddEditBox()和AddText()方法就是您要查找的方法。

对于像GetOpenFileName()这样的传统XP兼容api函数,您可以使用OPENFILENAME.lpTemplateName和OFN_ENABLETEMPLATE选项来指定带有添加控件的对话框资源。请在MSDN库的这篇文章中找到指导。