hidden 屬性
[hidden]屬性工作表示專案存在,但不應該顯示在使用者導向的瀏覽器中。
[
other-attributes,
hidden
]
element element-name
{
definitions
}
[other-attributes, hidden] function-type function-name(optional-parameter-list);
參數
-
other-attributes
-
零個或多個選擇性 MIDL 屬性。
-
元素
-
下列其中一個指示詞: coclass、 dispinterface、 介面或 程式庫。
-
element-name
-
其他軟體元件可用來描述目前專案的名稱。
-
定義
-
指定組成專案定義的語句。
-
function-type
-
函式的傳回型別。
-
function-name
-
用來叫用函式的名稱。
-
optional-parameter-list
-
零個或多個函式參數。
備註
[hidden]屬性可讓您藉由防止成員進一步使用) ,同時維持與現有程式碼的相容性,以從介面中移除成員 (。 您可以在屬性、方法和coclass、dispinterface、介面和連結庫語句上使用[hidden]屬性。
針對程式庫指定時, [hidden] 屬性會防止顯示整個程式庫。 此用法是與控制項搭配使用。 主機需要建立新的類型程式庫,以包裝控制項與擴充屬性。
Flags
VARFLAG_FHIDDEN、FUNCFLAG_FHIDDEN、TYPEFLAG_FHIDDEN
範例
[hidden, vararg] SAFEARRAY (int) SecretFunc(
[in, out] SAFEARRAY (variant) *varP) ;
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
hidden,
version (3.0)
]
library HiddenLib
{
/* Library definition statements here. */
};
另請參閱