hidden 屬性

[hidden]屬性工作表示專案存在,但不應該顯示在使用者導向的瀏覽器中。

[
    other-attributes, 
    hidden
] 
element element-name
{
    definitions
}

[other-attributes, hidden] function-type function-name(optional-parameter-list);

參數

other-attributes

零個或多個選擇性 MIDL 屬性。

元素

下列其中一個指示詞: coclassdispinterface介面程式庫

element-name

其他軟體元件可用來描述目前專案的名稱。

定義

指定組成專案定義的語句。

function-type

函式的傳回型別。

function-name

用來叫用函式的名稱。

optional-parameter-list

零個或多個函式參數。

備註

[hidden]屬性可讓您藉由防止成員進一步使用) ,同時維持與現有程式碼的相容性,以從介面中移除成員 (。 您可以在屬性、方法和coclassdispinterface介面和連結語句上使用[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. */
};

另請參閱

TYPEFLAGS

dispinterface

coclass

使用 MIDL 產生類型程式庫

介面

圖書館

ODL 檔案語法

ODL 檔案範例