DECLARE_REGISTRY
Gibt die Standardklassenregistrierung in die Systemregistrierung ein oder entfernt sie aus der Systemregistrierung.
DECLARE_REGISTRY(
class,
pid,
vpid,
nid,
flags
)
Parameter
class
[in] enthalten für Abwärtskompatibilität.pid
[in] LPCTSTR, das ein versionsspezifischer Programmbezeichner ist.vpid
[in] LPCTSTR, das ein versionsunabhängiger Programmbezeichner ist.nid
[in] einem UINT, das ein Index der Ressourcenzeichenfolge in der als ist die Beschreibung des Programms zu verwenden, Registrierung.flags
[in] einem DWORD, das das Threadingmodell des Programms in der Registrierung enthält.Muss einem der folgenden Werte: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH oder AUTPRXFLAG.
Hinweise
Die Standardregistrierung besteht CLSID, der Programm-ID, der versionsunabhängigen Programm-ID, der Beschreibungszeichenfolge und dem Threadmodell.
Wenn Sie ein Objekt oder ein Steuerelement mithilfe des ATL-Assistentenzum Hinzufügen von Klassen erstellen, implementiert der Assistent automatisch skriptbasierte Registrierungsunterstützung und fügt das DECLARE_REGISTRY_RESOURCEID-Makro den Dateien hinzu.Wenn Sie nicht skriptbasierte Registrierungsunterstützung soll, müssen Sie dieses Makro durch DECLARE_REGISTRY ersetzen.DECLARE_REGISTRY fügt lediglich die fünf grundlegenden Schlüsseln, die oben in die Registrierung eingetragen werden.Sie müssen Code manuell schreiben, um andere Schlüssel in die Registrierung einzufügen.
Anforderungen
Header: möchten