隐藏了多个CMFCEditBrowseCtrl的文件浏览按钮

时间:2017-01-24 14:50:55

标签: c++ user-interface visual-c++ visual-studio-2012 mfc

我在对话框中使用多个CMFCEditBrowseCtrl控件时遇到问题。只有一个没有问题,但有两个或更多,浏览按钮被隐藏。如果我尝试使用EnableBrowseButton方法,我会得到一个带省略号的通用浏览按钮,就像它是一个自定义浏览模式一样;点击这没什么。如果我尝试使用GetMode获取浏览模式,我发现它已设置为None,即使我已将浏览模式属性显式设置为文件浏览。造成这种错误行为的原因是什么?

1 个答案:

答案 0 :(得分:0)

CMFCEditBrowseCtrl::OnChangeLayout  

重绘当前的编辑浏览控件。

尝试使用此功能

https://github.com/Microsoft/cpp-docs/blob/master/docs/mfc/reference/cmfceditbrowsectrl-class.md