複製鏈接
請複製以下鏈接發送給好友

BeginModalState

鎖定
BeginModalState是一個函數,調用此成員函數來建立一個框架窗口模態。
外文名
BeginModalState
CFrameWnd
頭文件
afxwin.h
功    能
產生一個框架窗口模態

目錄

BeginModalState基本介紹

類: CFrameWnd
頭文件:
afxwin.h
功能:
產生一個框架窗口模態。
語法:
virtual void BeginModalState; [1] 
説明:
調用此成員函數來建立一個框架窗口模態。

BeginModalState示例

/*******************************************
演示函數原型:pFrame-BeginModalState;
程序功能説明:將框架設為模式狀態。
*******************************************/
//如果框架處於非模式狀態
if(!pFrame-InModalState)
//獲得框架的最頂級父窗體
CWnd*pTemp=pFrame-GetTopLevelParent;
BOOL bEnabled=pTemp-IsWindowEnabled;
//如果最頂級父窗體不為活動狀態
if(!bEnabled)
//將框架設為模式狀態
pFrame-BeginModalState;
//激活最頂級父窗體
pTemp-EnableWindow(TRUE);
參考資料
  • 1.    MSDN windows高級編程指南