升级完VS2008 SP1版本后,代码里能够添加CMFCEditBrowseCtrl类,但工具箱里并没有控件出现,而且代码create创建的CMFCEditBrowseCtrl类的空间显示出的效果和Edit Control一样,请问是什么问题 该如何解决呢?
不知道你这个问题是否已经解决, 如果还没有解决的话:对于这个问题,有可能是由于某些原因导致了工具箱中的控件无法正确显示。以下是一些可能的解决方案:
尝试重新添加CMFCEditBrowseCtrl控件到工具箱中,确保它已经正确添加。
如果这个方法不起作用,尝试下一种解决方案。
有时候工具箱的配置文件可能损坏,导致控件无法正确显示。在这种情况下,可以尝试重置工具箱。
devenv /resetsettings
如果这个方法也不起作用,尝试下一种解决方案。
如果以上方法都不起作用,你可以尝试手动创建CMFCEditBrowseCtrl控件。
在代码中使用以下代码创建控件并添加到你想要放置的位置:
CMFCEditBrowseCtrl myEditCtrl;
myEditCtrl.Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP, CRect(0, 0, 100, 20), this, 1);
你可能还需要调整控件的位置和大小以适应你的布局。
这些是可能的解决方案,但并不能保证都能解决你的问题。如果这些方法都不起作用,我建议你参考一些相关的文档或咨询Microsoft Support以获取更详细的帮助。