DECLARE_REGISTRY
Wprowadzi do rejestru systemu rejestracji klas standardowych lub usuwa z rejestru systemowego.
DECLARE_REGISTRY(
class,
pid,
vpid,
nid,
flags
)
Parametry
class
[w] Uwzględnione w zgodności z poprzednimi wersjami.pid
[w] LPCTSTR Czyli identyfikator określonej wersji programu.vpid
[w] LPCTSTR Czyli identyfikator niezależnych od wersji programu.nid
[w] A UINT czyli indeks ciągu zasobu w rejestrze jako opis programu.flags
[w] A DWORD zawierający program na threading model w rejestrze.Musi to być jedna z następujących wartości: THREADFLAGS_APARTMENT, THREADFLAGS_BOTH, lub AUTPRXFLAG.
Uwagi
Standard rejestracji składa się z CLSID, identyfikator programu, identyfikator niezależnych od wersji programu, ciąg opisu i model wątku.
Podczas tworzenia obiektu lub sterowanie za pomocą Kreatora dodawania klasy ATL Kreator automatycznie implementuje obsługę skryptów rejestru i dodaje DECLARE_REGISTRY_RESOURCEID makro do plików.Jeśli nie chcesz, aby obsługa skryptów rejestru, należy zastąpić to makro z DECLARE_REGISTRY.DECLARE_REGISTRYWstawia tylko pięć klucze podstawowe opisane powyżej do rejestru.Musisz ręcznie napisać kod wstawić inne klucze rejestru.
Wymagania
Nagłówek: atlcom.h