如何解决PropertySheet的这个问题?
ufox 2005-07-04 05:30:08 BOOL CMyDlg::OnInitDialog()
{。。。
m_pPageDevice = new CPageDevice; // 从CpropertyPage继承,界面上只有OK和Cancel按钮
m_pPageLog = new CPageLog; // 从CpropertyPage继承,界面上只有OK和Cancel按钮
m_pSheet = new CPropertySheet;
m_pSheet->AddPage(m_pPageDevice);
m_pSheet->AddPage(m_pPageLog);
m_pSheet->Create(this, WS_CHILD|WS_VISIBLE|WS_SYSMENU );
。。。
}
CMyDlg的底部有几个我的其他按钮和Edit控件。
执行结果是:如果在两个它Tab页面间切换过,则一旦CMyDlg失去焦点就会死掉(实际上是某个地方进入了死循环,CPU占用45%左右).但是把我自己的其他几个控件全部去掉或者全隐藏起来,则没有任何问题了,如果不再者两个tab页间切换也没有任何问题。我的系统是Win2003