BeginModalState

BeginModalState是一個函式,調用此成員函式來建立一個框架視窗模態。

基本介紹

  • 外文名:BeginModalState
  • : CFrameWnd
  • 頭檔案:afxwin.h
  • 功能:產生一個框架視窗模態
介紹,示例,

介紹

類: CFrameWnd
頭檔案:
afxwin.h
功能:
產生一個框架視窗模態。
語法:
virtual void BeginModalState();
說明:
調用此成員函式來建立一個框架視窗模態。

示例

/*******************************************
演示函式原型:pFrame->BeginModalState();
程式功能說明:將框架設為模式狀態。
*******************************************/
//如果框架處於非模式狀態
if(!pFrame->InModalState())
{
//獲得框架的最頂級父窗體
CWnd*pTemp=pFrame->GetTopLevelParent();
BOOL bEnabled=pTemp->IsWindowEnabled();
//如果最頂級父窗體不為活動狀態
if(!bEnabled)
{
//將框架設為模式狀態
pFrame->BeginModalState();
//激活最頂級父窗體
pTemp->EnableWindow(TRUE);
}
}

相關詞條

熱門詞條

聯絡我們