代码如下:
while(1)
{
if(bExit) break//条件满足退出循环
Sleep(10)
}
多线程的情况下还可以用信号的方式实现。
如果不是多线程的情况下,直接循环工作的代码,满足条件退出循环即可。
提问时,需详细说明情况,别人才好解答。
CView* pOldView = m_pViewif (pOldView->GetRuntimeClass() == pViewClass)
return
pOldView->SetDlgCtrlID(0)
m_pView = DYNAMIC_DOWNCAST(CFormView, pViewClass->CreateObject())
ASSERT(m_pView)
// create a view to occupy the client area of the frame
if (!((CView*)m_pView)->Create(NULL, NULL, WS_CHILD | WS_BORDER,
CRect(0, 0, 0, 0), this, AFX_IDW_PANE_FIRST, NULL))
{
TRACE0("Failed to create view window\n")
return
}
SetActiveView(m_pView)
m_pView->OnInitialUpdate()
RecalcLayout()
m_pView->ShowWindow(SW_SHOWNOACTIVATE)
if (pOldView)
{
pOldView->DestroyWindow()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)