類型程式庫屬性
下列關鍵字會在 IDL 檔案中 程式庫 語句的內容中指定類型程式庫資訊。
屬性 | 使用方式 |
---|---|
aggregatable | 將 coclass 定義為可直接公開另一個物件的介面指標的支持對象。 |
appobject | 將 coclass 識別為與完整 EXE 應用程式相關聯的應用程式物件。 |
bindable | 表示支援資料繫結的屬性。 這可讓用戶端在屬性變更值時收到通知。 |
coclass | 提供元件物件的支援介面清單。 |
控制 | 將 coclass 或 程式庫 識別為 COM 控制項,容器月臺會從中衍生其他型別程式庫或元件物件類別。 |
自 定義 | 定義自訂屬性, (MIDL) 中未定義的自訂屬性。 |
預設值 | 表示在 coclass內定義的介面或 dispinterface 代表預設介面。 |
defaultbind | 表示最能代表 物件的單一可系結屬性。 |
defaultcollelem | 將屬性標示為預設集合專案的存取子函式。 用於 Microsoft Visual Basic 程式碼優化。 |
defaultvalue | 允許指定具型別選擇性參數的預設值。 |
defaultvtable | 允許物件有兩個不同的來源介面。 |
dispinterface | 定義一組屬性和方法,您可以呼叫 IDispatch::Invoke。 |
displaybind | 指出應該向使用者顯示為可系結的屬性。 |
dllname (str) | 定義包含模組進入點的 DLL 名稱。 |
雙 | 識別可透過 IDispatch 和直接透過 Vtable 公開屬性和方法的介面。 |
進入 | 藉由識別 DLL 中的進入點,在模組中指定匯出的函式或常數。 |
helpcontext | 指定內容識別碼,讓使用者在說明檔中檢視這個專案的相關資訊。 |
helpfile | 設定型別程式庫的說明檔名稱。 |
helpstring | 指定用來描述所套用之項目的字元字串。 |
helpstringdll | 設定要用來執行檔字串查閱的 DLL 名稱。 |
隱藏 | 指出專案存在,但不應該顯示在使用者導向的瀏覽器中。 |
Id | 指定成員函式的 DISPID, (介面或 dispinterface) 中的屬性或方法。 |
immediatebind | 表示資料庫會立即收到資料系結物件屬性之所有變更的通知。 |
Lcid | 套用至 程式庫 語句以及 localeID 引數時,會識別型別程式庫或函式引數的地區設定,並可讓您在程式庫區塊內使用國際字元。 在 程式庫 語句中,從使用 lcid 屬性的點開始,MIDL 會根據指定的地區設定接受當地語系化的輸入。 |
圖書館 | 指示 MIDL 編譯器為 語句內參考的介面和類別產生類型程式庫資訊。 |
licensed | 指出其套用的 coclass 是授權的,而且必須使用 IClassFactory2建立實例。 |
nonbrowsable | 指出屬性會出現在物件瀏覽器中, (不會顯示內容值) ,但不會出現在屬性瀏覽器中 (顯示內容值) 。 |
noncreatable | 防止用戶端使用預設類別處理站來建立物件介面的實例。 |
nonextensible | 指定 IDispatch 實作只包含介面描述中所列的屬性和方法,而且無法在執行時間與其他成員擴充。 |
oleautomation | 表示介面與自動化相容。 |
選 | 指定成員函式的選擇性參數。 |
propget | 指定屬性存取子函式。 |
propput | 指定屬性設定函式。 |
propputref | 指定使用參考而非值的屬性設定函式。 |
公共 | 確保使用 typedef 宣告的別名會成為類型程式庫的一部分。 |
readonly | 禁止將新值指派給變數。 |
requestedit | 表示屬性支援 OnRequestEdit 通知。 |
限制 | 指定無法任意呼叫模組、介面或 dispinterface 的程式庫或成員。 |
retval | 指定接收成員傳回值的參數。 |
源 | 表示 coclass、屬性或方法的成員是事件的來源。 |
string | 表示一維 char、 wchar_t、 位元組 (或對等) 陣列或這類陣列的指標必須視為字串。 |
uidefault | 指出類型資訊成員是使用者介面中顯示的預設成員。 |
usesgetlasterror | 指定模組進入點使用 SetLastError 傳回錯誤碼,而且呼叫端接著可以呼叫 GetLastError ,以在輸入函式時發生錯誤碼時擷取錯誤碼。 |
uuid | 指定型別程式庫、 coclass或介面的唯一識別碼。 |
vararg | 指定函式使用引數的變數數字。 |
版本 | 識別類型程式庫的特定版本。 |
相關主題