InModalState

InModalState是一個函式。功能:判斷框架視窗是否是模態。

基本介紹

  • 外文名:InModalState
  • : CFrameWnd
  • 功能:判斷框架視窗是否是模態
  • 說明:確定框架視窗是否是模態
介紹,示例,

介紹

類: CFrameWnd
頭檔案:
afxwin.h
功能:判斷框架視窗是否是模態。
語法:
BOOL InModalState() const;
返回值:
如果框架視窗是模態,則返回非零值;否則返回零。
說明:調用該函式可確定框架視窗是否是模態。

示例

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

相關詞條

熱門詞條

聯絡我們