ATL Macros y funciones globales
La ATL macros y funciones globales ofrecen funcionalidad en las siguientes categorías:
Agregación y Macros de clase de fábrica
Categoría Macros
Mapa COM Macros y funciones globales
Compuesto Control Macros y funciones globales
Conexión punto Macros y funciones globales
Informes de errores y depuración de Macros y funciones globales
Contexto de dispositivo funciones globales
Funciones globales de manejo de eventos
Cálculo de referencias de funciones globales
Mensaje mapa Macros
Complemento de Macros
Objeto mapa Macros
Conversión de píxeles/HIMETRIC funciones globales
Propiedad mapa Macros
Macros de registro
Macros de mapa de servicio
Existencias Macros de propiedad
Macros de conversión de cadenas
Macros de clase de ventana
Mensajes de Windows
Agregación y Macros de clase de fábrica
Categoría Macros
Mapa COM Macros y funciones globales
Compuesto Control Macros y funciones globales
| AtlAxDialogBox |
Crea un cuadro de diálogo modal de una plantilla de cuadro de diálogo proporcionada por el usuario. El cuadro de diálogo puede contener controles ActiveX. |
| AtlAxCreateDialog |
Crea un cuadro de diálogo no modal de una plantilla de cuadro de diálogo proporcionada por el usuario. El cuadro de diálogo resultante puede contener controles ActiveX. |
| AtlAxCreateControl |
Crea un control ActiveX, lo inicializa y alberga en la ventana especificada. |
| AtlAxCreateControlEx |
Crea un control ActiveX, lo inicializa y alberga en la ventana especificada. |
| AtlAxAttachControl |
Otorga un control creado previamente a la ventana especificada. |
| AtlAxGetHost |
Utilizado para obtener un puntero de interfaz directa al contenedor para una ventana especificada (si existe), su identificador. |
| AtlAxGetControl |
Utilizado para obtener un puntero de interfaz directa al control contenido dentro de una ventana especificada (si existe), su identificador. |
| AtlSetChildSite |
Inicializa el IUnknown del sitio infantil. |
| AtlAxWinInit |
Inicializa el código de alojamiento para los objetos AxWin. |
| BEGIN_SINK_MAP |
Marca el comienzo del mapa de receptores de eventos para el control compuesto. |
| END_SINK_MAP |
Marca el final del mapa de receptores de eventos para el control compuesto. |
| SINK_ENTRY |
Entrada en el mapa de receptores de eventos. |
| SINK_ENTRY_EX |
Entrada en el mapa de receptores de eventos con un parámetro adicional. |
Conexión punto Macros y funciones globales
Complemento objeto Macros
Informes de errores y depuración de Macros y funciones globales
| AtlReportError |
Establece IErrorInfo para proporcionar detalles del error a un cliente. |
| AtlTrace |
Función global que envía un mensaje con formato y/o valores de variables para el dispositivo de volcado. |
| ATLTRACE |
Envía un mensaje con formato y/o valores de variables para el dispositivo de volcado. |
| ATLTRACENOTIMPL |
Envía un mensaje al dispositivo de volcado que no está implementada la función especificada. |
| atlTraceFlags |
Identifica las banderas usadas en ATLTRACE2. |
| ATLTRACE2 |
Advertencias de informes a un dispositivo de salida, tales como la ventana del depurador, segun los niveles y banderas indicados. |
Contexto de dispositivo funciones globales
Funciones globales de manejo de eventos
| AtlWaitWithMessageLoop |
Espera a que un objeto para ser señalado, mientras tanto enviando mensajes de ventana según sea necesario. |
Cálculo de referencias de funciones globales
| AtlFreeMarshalStream |
Libera los datos de Mariscal y el puntero IStream. |
| AtlMarshalPtrInProc |
Crea un nuevo objeto stream y mariscales el puntero de interfaz especificada. |
| AtlUnmarshalPtr |
Convierte los datos de cálculo de referencias de la secuencia en un puntero de interfaz. |
Mensaje mapa Macros
| BEGIN_MSG_MAP |
Marca el comienzo de la ruta de mensaje predeterminado. |
| ALT_MSG_MAP |
Marca el comienzo de un mapa de mensajes alternativos. |
| DECLARE_EMPTY_MSG_MAP |
Implementa un mapa de mensajes vacíos. |
| MESSAGE_HANDLER |
Un mensaje de Windows se asigna a una función de controlador. |
| MESSAGE_RANGE_HANDLER |
Mapas de mensajes de un intervalo contiguo de Windows a una función de controlador. |
| COMMAND_HANDLER |
Un mensaje WM_COMMAND se asigna a una función de controlador, basada en el código de notificación y el identificador del elemento de menú, control o acelerador. |
| COMMAND_ID_HANDLER |
Un mensaje WM_COMMAND se asigna a una función de controlador, basada en el identificador del elemento de menú, control o acelerador. |
| COMMAND_CODE_HANDLER |
Un mensaje WM_COMMAND se asigna a una función de controlador, basada en el código de notificación. |
| COMMAND_RANGE_HANDLER |
Asigna un intervalo contiguo de mensajes WM_COMMAND a una función de controlador. |
| NOTIFY_HANDLER |
Un mensaje WM_NOTIFY se asigna a una función de controlador, basada en el código de notificación y el identificador del control. |
| NOTIFY_ID_HANDLER |
Un mensaje WM_NOTIFY se asigna a una función de controlador, basada en el identificador de control. |
| NOTIFY_CODE_HANDLER |
Un mensaje WM_NOTIFY se asigna a una función de controlador, basada en el código de notificación. |
| NOTIFY_RANGE_HANDLER |
Asigna un intervalo contiguo de mensajes WM_NOTIFY a una función de controlador. |
| REFLECT_NOTIFICATIONS |
Refleja mensajes de notificación de nuevo a la ventana que les envió. |
| DEFAULT_REFLECTION_HANDLER |
Proporciona un controlador predeterminado para mensajes reflejados que no se manejan lo contrario. |
| CHAIN_MSG_MAP |
Mapa de cadenas para el mensaje predeterminado de la clase base. |
| CHAIN_MSG_MAP_MEMBER |
Mapa de cadenas para el mensaje predeterminado en un miembro de datos de la clase. |
| CHAIN_MSG_MAP_ALT |
Mapa de cadenas a un mensaje alternativo en la clase base. |
| CHAIN_MSG_MAP_ALT_MEMBER |
Mapa de cadenas a un mensaje alternativo en un miembro de datos de la clase. |
| CHAIN_MSG_MAP_DYNAMIC |
Cadenas para el mapa de mensajes en otra clase en tiempo de ejecución. |
| END_MSG_MAP |
Marca el final de un mapa de mensajes. |
Objeto mapa Macros
| BEGIN_OBJECT_MAP |
Marca el comienzo de la ruta de objeto ATL e inicializa la matriz de descripciones de objetos. |
| OBJECT_ENTRY |
Entra un objeto ATL en el mapa de objetos, actualiza el registro y crea una instancia del objeto. |
| OBJECT_ENTRY_NON_CREATEABLE |
Le permite especificar que el objeto debe registrado y inicializado, pero no debe createable a través de CoCreateInstance. |
| END_OBJECT_MAP |
Marca el final de la ruta de objeto ATL. |
| DECLARE_OBJECT_DESCRIPTION |
Permite especificar la descripción de texto de un objeto de clase, que se introducirá en el mapa del objeto. |
Conversión de píxeles/HIMETRIC funciones globales
| AtlHiMetricToPixel |
Convierte unidades HIMETRIC (cada unidad es 0,01 milímetro) píxeles. |
| AtlPixelToHiMetric |
Convierte los píxeles a unidades HIMETRIC (cada unidad es 0,01 milímetro). |
Propiedad mapa Macros
| BEGIN_PROP_MAP |
Marca el comienzo de la hoja de propiedades ATL. |
| PROP_DATA_ENTRY |
Indica el grado o dimensiones de un control ActiveX. |
| PROP_ENTRY |
Entra una propiedad Descripción, propiedad DISPID y propiedad página CLSID en el mapa de propiedades. |
| PROP_ENTRY_EX |
Entra una descripción de la propiedad, propiedad DISPID, página de propiedades CLSID y IDispatch IID en el mapa de propiedades. |
| PROP_PAGE |
Entra en una página de propiedades CLSID en el mapa de propiedades. |
| END_PROP_MAP |
Marca el final de la hoja de propiedades ATL. |
Macros de registro
Macros de mapa de servicio
Existencias Macros de propiedad
Macros de conversión de cadenas
Macros de clase de ventana
Macros de clase de ventana
| WM_FORWARDMSG |
Uso para reenviar un mensaje recibido por una ventana a otra ventana de procesamiento. |