NWMF 列舉 (shobjidl_core.h)
INewWindowManager::EvaluateNewWindow所使用的旗標。 這些值是決定是否要顯示快顯視窗的決策因素。
Syntax
typedef enum NWMF {
NWMF_UNLOADING = 0x1,
NWMF_USERINITED = 0x2,
NWMF_FIRST = 0x4,
NWMF_OVERRIDEKEY = 0x8,
NWMF_SHOWHELP = 0x10,
NWMF_HTMLDIALOG = 0x20,
NWMF_FROMDIALOGCHILD = 0x40,
NWMF_USERREQUESTED = 0x80,
NWMF_USERALLOWED = 0x100,
NWMF_FORCEWINDOW = 0x10000,
NWMF_FORCETAB = 0x20000,
NWMF_SUGGESTWINDOW = 0x40000,
NWMF_SUGGESTTAB = 0x80000,
NWMF_INACTIVETAB = 0x100000
} ;
常數
NWMF_UNLOADING 值: 0x1 頁面正在卸載。 此旗標會設定為回應 onbeforeunload 和 onunload 事件。 有些頁面會在您離開快顯視窗時載入快顯視窗,而不是當您輸入時。 此旗標可用來識別這些情況。 |
NWMF_USERINITED 值: 0x2 呼叫 INewWindowManager::EvaluateNewWindow是使用者起始動作的結果, (按一下滑鼠或按下按鍵鍵) 。 將此旗標與 NWMF_FIRST_USERINITED 旗標搭配使用,以判斷呼叫是否為使用者起始動作的直接或間接結果。 |
NWMF_FIRST 值: 0x4 出現NWMF_USERINITED時,此旗標表示呼叫 INewWindowManager::EvaluateNewWindow是第一個從這個使用者起始動作產生的查詢。 請一律將此旗標與 NWMF_USERINITED搭配使用。 |
NWMF_OVERRIDEKEY 值: 0x8 按下 ALT) 覆寫鍵 (。 覆寫機碼可用來略過快顯管理員,允許顯示所有快顯視窗,而且必須在呼叫 INewWindowManager::EvaluateNewWindow 時按住。 注意當 INewWindowManager::EvaluateNewWindow為WebBrowser控制項主機實作時,實作者可以選擇忽略覆寫索引鍵。 |
NWMF_SHOWHELP 值: 0x10 嘗試載入的新視窗是 showHelp 方法呼叫的結果。 說明有時會顯示在不同的視窗中,而且此旗標在這些情況下很重要。 |
NWMF_HTMLDIALOG 值: 0x20 新視窗是顯示 HTML 內容的對話方塊。 |
NWMF_FROMDIALOGCHILD 值: 0x40 EvaluateNewWindow方法正從 HTML 對話方塊呼叫。 新的視窗不應該在父視窗中顯示 UI。 |
NWMF_USERREQUESTED 值: 0x80 使用者絕對會要求新的視窗,方法是從操作功能表選取 [在新視窗中開啟],或按 Shift 並按一下連結。 |
NWMF_USERALLOWED 值: 0x100 對 EvaluateNewWindow方法的呼叫是要求重新執行導致重新整理之使用者的結果。 |
NWMF_FORCEWINDOW 值: 0x10000 新的視窗應該強制在新視窗中開啟,而不是索引標籤。 |
NWMF_FORCETAB 值: 0x20000 新的視窗應該強制在新索引標籤中開啟。 |
NWMF_SUGGESTWINDOW 值: 0x40000 除非 NWMF_FORCEtab 也存在,否則新的視窗應該在新索引標籤中開啟,表示使用者希望視窗以視窗開啟。 |
NWMF_SUGGESTTAB 值: 0x80000 除非 NWMF_FORCEWINDOW 也存在,否則新的視窗應該在新索引標籤中開啟,表示使用者希望視窗以視窗開啟。 |
NWMF_INACTIVETAB 值: 0x100000 EvaluateNewWindow方法正從非使用中的索引標籤呼叫。 |
規格需求
最低支援的用戶端 | 具有 SP2 的 Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | shobjidl_core.h (包括 Shobjidl.h) |