DECLARE_REGISTRY ( Klasse, pid, Vpid, Nid, Fahnen )
Parameter
klasse
[in] Für die Abwärtskompatibilität enthalten.
pid
[in] Ein LPCTSTR , die eine bestimmte Version Programmbezeichner ist.
vpid
[in] Ein LPCTSTR , die eine versionsunabhängigen Programm-ID ist.
nid
[in] UINT , die einen Index der Ressource-Zeichenfolge in der Registrierung zu verwenden, als die Beschreibung des Programms.
flaggen
[in] Ein DWORD , das Programm Threadingmodell in der Registrierung enthalten. Muss einer der folgenden Werte sein: THREADFLAGS_APARTMENT, THREADFLAGS_BOTHoder AUTPRXFLAG.
Bemerkungen
Tritt die Standardklasse-Registrierung in der Systemregistrierung oder entfernt es aus der Systemregistrierung. Der Standardeintrag umfasst die CLSID, die Programm-ID, die versionsunabhängigen Programm-ID und Beschreibung String das Threadmodell.
Wenn Sie ein Objekt oder Steuerelement mit dem ATL-Objekt-Assistenten erstellen, wird der Assistent automatisch implementiert skriptbasierte Registrierungsunterstützung und fügt das DECLARE_REGISTRY_RESOURCEID -Makro auf Ihre Dateien. Wenn Sie skriptbasierte Registrierungsunterstützung nicht möchten, müssen Sie dieses Makro mit DECLARE_REGISTRYzu ersetzen. DECLARE_REGISTRY fügt nur die fünf grundlegenden Schlüssel in der Registrierung oben beschrieben. Sie müssen manuell Code zum Einfügen von anderen Schlüssel in der Registrierung schreiben.
ATL-Makros und globale Funktionen
Siehe auch