IMPLEMENTED_CATEGORY
Agregue una macro de IMPLEMENTED_CATEGORY a mapa de categoría de componente para especificar debería registrarse como implementar la categoría identificada por el parámetro de catID .
IMPLEMENTED_CATEGORY(
catID
)
Parámetros
- catID
[in] Una constante o una variable de CATID que contiene el identificador único global (GUID) para la categoría implementada.Tardarán y se agregará a la dirección de catID al mapa.Vea la tabla siguiente para obtener una selección de categorías comunes.
Comentarios
Las categorías componentes enumeradas en el mapa se registran automáticamente cuando se registra el módulo si la clase tiene una macro asociado de OBJECT_ENTRY_AUTO o de OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO .
Los clientes pueden usar la información de categoría registrada para que la clase determinar sus funciones y requisitos sin tener que crear una instancia de ella.
Para obtener más información sobre las categorías de componentes, vea ¿Qué son categorías componentes y cómo ellos funcionan? en Windows SDK.
una selección de categorías comunes
Descripción |
Símbolo |
registro GUID |
---|---|---|
Safe para el script |
CATID_SafeForScripting |
{7DD95801-9882-11CF-9FA9-00AA006 C42 C4} |
Seguro para la inicialización |
CATID_SafeForInitializing |
{7DD95802-9882-11CF-9FA9-00AA006 C42 C4} |
Contención simple de sitio de cuadro |
CATID_SimpleFrameControl |
{157083E0-2368-11cf-87B9-00AA006 C8166} |
Enlace de datos sencillo |
CATID_PropertyNotifyControl |
{157083E1-2368-11cf-87B9-00AA006 C8166} |
Enlace de datos avanzados |
CATID_VBDataBound |
{157083E2-2368-11cf-87B9-00AA006 C8166} |
Controles sin ventana |
CATID_WindowlessObject |
{1D06B600-3AE3-11cf-87B9-00AA006 C8166} |
objetos Herramienta de creación de HTML-Enterados |
Vea Objetos corriente de internet en Windows SDK para una lista de ejemplo. |
|
Ejemplo
BEGIN_CATEGORY_MAP(CMyCtrl)
IMPLEMENTED_CATEGORY(CATID_Insertable)
END_CATEGORY_MAP()
Requisitos
encabezado: atlcom.h