我有一个MFC应用程序,我在CMFCPropertyGridProperty
派生了一个类,在属性窗口中单击自定义绘制按钮时调用对话框。在OnButtonClick()
函数中,我必须将输出设置为CMFCPropertyGridProperty
成员变量m_varValue
,其类型为COleVariant
。要将对话框的CString
类型输出(sDlgOutputString
)放在m_varValue
我正在使用->
m_varValue = COleVariant(sDlgOutputString);
这条线在我的机器上工作正常但在某些机器上这条线有时会导致崩溃。我已经检查过暂时评论代码并看到它没有崩溃但没有更新。从CString
到COleVariant
的转换,我做错了什么?什么应该是正确的程序?