本文介绍了为什么CPropertySheetImpl :: Domodal()返回-1?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我做下面的事情时,有一个类继承自CPropertySheetImpl:

There is a class inherits from CPropertySheetImpl, when I do something like bellowing:

CMyPropertySheet sheet( _T("My Sheet") );
if ( IDOK == sheet.DoModal() ) {
//...
}


它在英语Windows XP上运行良好,但是在德语Windows XP VM上运行时,sheet.DoModal()返回-1.
我不知道是什么原因引起的,有人可以帮忙吗?


It works well on English Windows XP, but when it runs on a German Windows XP VM, sheet.DoModal() returns -1.
I have no idea what might cause this, anyone can help?

推荐答案

szh121写道:

有一个从CPropertySheetImpl继承的类

There is a class inherits from CPropertySheetImpl



为什么不从CPropertySheet开始呢? :)



Why not from CPropertySheet ? :)



这篇关于为什么CPropertySheetImpl :: Domodal()返回-1?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-17 15:02