DECLARE_REGISTRY_RESOURCEID
DECLARE_REGISTRY_RESOURCE 和相同,但是它使用精靈產生的 UINT 識別資源,而不是字串的名稱。
DECLARE_REGISTRY_RESOURCEID(
x
)
參數
- x
[in] 您的資源精靈產生的識別項。
備註
使用 ATL 專案精靈,在建立物件或控制項中,精靈會自動實作指令碼架構登錄支援並將 DECLARE_REGISTRY_RESOURCEID 巨集加入至檔案。
您可以使用 ATL 註冊元件 (系統管理員) 靜態連結最佳化的登錄存取的。 使用登錄器程式碼靜態連結,請將下列行加入至 stdafx.h 檔案:
#define _ATL_STATIC_REGISTRY
如果您想要 ATL 替代取代值在執行階段,不要指定 DECLARE_REGISTRY_RESOURCE 或 DECLARE_REGISTRY_RESOURCEID 巨集。 因此,請建立陣列 _ATL_REGMAP_ENTRIES 結構,每個項目都包含變數預留位置配對以值置換預留位置在執行階段。 然後呼叫 CAtlModule::UpdateRegistryFromResourceD 或 CAtlModule::UpdateRegistryFromResourceS,並將陣列。 這會將所有在 _ATL_REGMAP_ENTRIES 結構的取代值至管理員的取代對應。
如需可取代的參數和指令碼的詳細資訊,請參閱本文 ATL 註冊元件 (系統管理員)。
需求
Header: atlcom.h