IMPLEMENTED_CATEGORY
Aggiungere una macro IMPLEMENTED_CATEGORY a mapping di categoria del componente per specificare che deve essere registrato come implementare la categoria identificata dal parametro catID.
IMPLEMENTED_CATEGORY(
catID
)
Parametri
- catID
[in] una costante o una variabile CATID che utilizza l'identificatore univoco globale (GUID) per la categoria distribuita.L'indirizzo catID verrà creato e aggiunto al mapping.Nella tabella che segue è una selezione delle categorie predefinite.
Note
Le categorie componenti elencati nel mapping saranno registrate automaticamente quando viene registrato se la classe dispone di una macro collegata OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO o OBJECT_ENTRY_AUTO.
I client possono utilizzare le informazioni di categoria registrate per la classe per determinare le funzionalità e i requisiti senza dover creare un'istanza.
Per ulteriori informazioni sulle categorie componenti, vedere Cosa sono categorie componenti e il loro funzionamento? in Windows SDK.
Una selezione delle categorie predefinite
Descrizione |
Simbolo |
Il Registro di sistema GUID |
---|---|---|
Sicuri per gli script |
CATID_SafeForScripting |
7DD95801-9882-11CF-9FA9-00AA006C42C4 {} |
Sicurezza per l'inizializzazione |
CATID_SafeForInitializing |
7DD95802-9882-11CF-9FA9-00AA006C42C4 {} |
Contenimento semplice del sito del frame |
CATID_SimpleFrameControl |
157083E0-2368-11cf-87B9-00AA006C8166 {} |
Associazione dati semplice |
CATID_PropertyNotifyControl |
157083E1-2368-11cf-87B9-00AA006C8166 {} |
Associazione dati avanzata |
CATID_VBDataBound |
157083E2-2368-11cf-87B9-00AA006C8166 {} |
Controlli privi di finestra |
CATID_WindowlessObject |
1D06B600-3AE3-11cf-87B9-00AA006C8166 {} |
Gli oggetti internet |
Vedere Gli oggetti Internet in Windows SDK per un elenco di esempio. |
|
Esempio
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Requisiti
Header: atlcom.h