在CWinAppEx中使用CRectTracker会导致断言

时间:2014-03-11 14:29:25

标签: c++ visual-studio-2010 mfc

我将MFC CRectTracker添加到基于CWinAppEx的应用程序,但CRectTracker的构造函数失败并带有断言。通过查看和调试MFC源我可以看到,这是因为CRectTracker尝试使用AfxGetResourceHandle()失败,因为AfxGetModuleState() - > m_hCurrentResourceHandle为NULL。

奇怪的是,如果我为了测试,将CWinAppEx转换为CWinApp它就可以了。 MFC样本中的Tracker示例有效 - 但它使用CWinApp。如果我将CWinApp更改为CWinAppEx,它也会失败。

我使用的是VS2010。我在这里做错了什么想法?

0 个答案:

没有答案