IPropertySheetProvider::Show 方法 (mmc.h)
如果已在 IPropertySheetProvider::CreatePropertySheet 中設定的類型是屬性表, 則 IPropertySheetProvider::Show 會顯示父系至隱藏視窗的屬性表框架。 如果 已在 IPropertySheetProvider::CreatePropertySheet 中設定的類型是精靈, 則 IPropertySheetProvider::Show 會顯示父代至這個方法之句柄的屬性表框架。
語法
HRESULT Show(
[in] LONG_PTR window,
[in] int page
);
參數
[in] window
值,指定父視窗的句柄。
[in] page
值,指定顯示屬性表上的哪個頁面。 它是以零為索引。
傳回值
這個方法可以傳回其中一個值。
備註
IPropertySheetProvider::Show ( –1,0) 會傳回 E_FAIL。 在此情況下,可以忽略此傳回碼。
在嵌入式管理單元呼叫 IPropertySheetProvider::CreatePropertySheet 中建立屬性表時, 選擇性地呼叫 IPropertySheetProvider::AddPrimaryPages 和 IPropertySheetProvider::AddExtensionPages,然後決定不要顯示屬性表,它應該呼叫 IPropertySheetProvider::Show ( –1, 0) 來刪除屬性表並釋放其資源。 在此情況下,嵌入式管理單元必須刪除它所建立的屬性頁句柄。 這可以在嵌入式管理單元呼叫 IPropertySheetProvider::Show ( –1, 0) 之前或之後完成,因為 MMC 不會使用屬性頁句柄。
IPropertySheetProvider::Show ( –1, 0) 只會刪除目前屬性表,也就是已建立但尚未顯示的屬性表。 顯示屬性表之後,嵌入式管理單元無法以程式設計方式關閉它。 只有使用者可以關閉顯示的屬性表。 在此情況下,MMC 會自動刪除所有相關聯的屬性頁, (PROPSHEETPAGE 結構) 嵌入式管理單元所提供。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | mmc.h |
Dll | Mmcndmgr.dll |