共用方式為


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_RESOURCEDECLARE_REGISTRY_RESOURCEID 巨集。 因此,請建立陣列 _ATL_REGMAP_ENTRIES 結構,每個項目都包含變數預留位置配對以值置換預留位置在執行階段。 然後呼叫 CAtlModule::UpdateRegistryFromResourceDCAtlModule::UpdateRegistryFromResourceS,並將陣列。 這會將所有在 _ATL_REGMAP_ENTRIES 結構的取代值至管理員的取代對應。

如需可取代的參數和指令碼的詳細資訊,請參閱本文 ATL 註冊元件 (系統管理員)

需求

Header: atlcom.h

請參閱

參考

DECLARE_REGISTRY

DECLARE_REGISTRY_RESOURCE

其他資源

註冊巨集

ATL 巨集