Les Macros ATL et fonctions globales
Les macros ATL et les fonctions globales offrent des fonctionnalités dans les catégories suivantes:
Agrégation et Macros de fabrique de classe
Catégorie Macros
COM carte Macros et fonctions globales
Composite Control Macros et fonctions globales
Connexion Point Macros et fonctions globales
Macros de débogage et de rapports d'erreur et fonctions globales
Contexte de périphérique fonctions globales
Fonctions globales de gestion d'événement
Marshaling de fonctions globales
Message carte Macros
Snap-In de Macros
Objet carte Macros
Conversion pixel/HIMETRIC fonctions globales
Macros de la carte de propriété
Registre des Macros
Service carte Macros
Macros de propriété stock
Macros de Conversion de chaîne
Macros de classe de fenêtre
Messages Windows
Agrégation et Macros de fabrique de classe
Catégorie Macros
COM carte Macros et fonctions globales
Composite Control Macros et fonctions globales
| AtlAxDialogBox |
Crée une boîte de dialogue modale à partir d'un modèle de boîte de dialogue fourni par l'utilisateur. La boîte de dialogue peut contenir des contrôles ActiveX. |
| AtlAxCreateDialog |
Crée une boîte de dialogue non modale à partir d'un modèle de boîte de dialogue fourni par l'utilisateur. La boîte de dialogue qui en résulte peut contenir des contrôles ActiveX. |
| AtlAxCreateControl |
Crée un contrôle ActiveX, il initialise et l'héberge dans la fenêtre spécifiée. |
| AtlAxCreateControlEx |
Crée un contrôle ActiveX, il initialise et l'héberge dans la fenêtre spécifiée. |
| AtlAxAttachControl |
Attache un contrôle créé précédemment à la fenêtre spécifiée. |
| AtlAxGetHost |
Utilisé pour obtenir un pointeur d'interface directe pour le conteneur pour une fenêtre spécifiée (le cas échéant), compte tenu de sa poignée. |
| AtlAxGetControl |
Utilisé pour obtenir un pointeur d'interface directe pour le contrôle de contenu à l'intérieur d'une fenêtre spécifiée (le cas échéant), compte tenu de sa poignée. |
| AtlSetChildSite |
Initialise IUnknown du site enfant. |
| AtlAxWinInit |
Initialise le code d'hébergement pour les objets AxWin. |
| BEGIN_SINK_MAP |
Marque le début de la carte de récepteur d'événement pour le contrôle composite. |
| END_SINK_MAP |
Marque la fin de la carte de récepteur d'événement pour le contrôle composite. |
| SINK_ENTRY |
Entrée de la carte d'évier événement. |
| SINK_ENTRY_EX |
Entrée à la carte de récepteur d'événement avec un paramètre supplémentaire. |
Connexion Point Macros et fonctions globales
Composant logiciel enfichable objet Macros
Macros de débogage et de rapports d'erreur et fonctions globales
| AtlReportError |
Configure le IErrorInfo pour fournir les détails de l'erreur à un client. |
| AtlTrace |
Fonction globale qui envoie un message mis en forme ou valeurs de variables à l'appareil de vidage. |
| ATLTRACE |
Envoie un message mis en forme ou valeurs de variables à l'appareil de vidage. |
| ATLTRACENOTIMPL |
Envoie un message à l'appareil de décharge que la fonction spécifiée n'est pas implémentée. |
| atlTraceFlags |
Identifie les drapeaux utilisés en ATLTRACE2. |
| ATLTRACE2 |
Avertissements de rapports à un périphérique de sortie, tels que la fenêtre du débogueur, aux drapeaux indiqué et niveaux. |
Contexte de périphérique fonctions globales
Fonctions globales de gestion d'événement
| AtlWaitWithMessageLoop |
Attend qu'un objet soit signalé, pendant ce temps envoi de messages de fenêtre au besoin. |
Marshaling de fonctions globales
Message carte Macros
| BEGIN_MSG_MAP |
Marque le début de la carte de message par défaut. |
| ALT_MSG_MAP |
Marque le début d'une carte de remplacement de message. |
| DECLARE_EMPTY_MSG_MAP |
Implémente une carte message vide. |
| MESSAGE_HANDLER |
Mappe un message Windows à une fonction de gestionnaire d'événements. |
| MESSAGE_RANGE_HANDLER |
Cartes messages d'une plage contiguë de Windows à une fonction de gestionnaire d'événements. |
| COMMAND_HANDLER |
Mappe un message WM_COMMAND à une fonction de gestionnaire d'événements, basée sur le code de notification et de l'identificateur de l'élément de menu, le contrôle ou accélérateur. |
| COMMAND_ID_HANDLER |
Mappe un message WM_COMMAND à une fonction de gestionnaire d'événements, basée sur l'identificateur de l'élément de menu, le contrôle ou accélérateur. |
| COMMAND_CODE_HANDLER |
Mappe un message WM_COMMAND à une fonction de gestionnaire d'événements, basée sur le code de notification. |
| COMMAND_RANGE_HANDLER |
Mappe une gamme contiguë des messages WM_COMMAND à une fonction de gestionnaire d'événements. |
| NOTIFY_HANDLER |
Mappe un message WM_NOTIFY à une fonction de gestionnaire d'événements, basée sur le code de notification et l'identificateur du contrôle. |
| NOTIFY_ID_HANDLER |
Mappe un message WM_NOTIFY à une fonction de gestionnaire d'événements, basée sur l'identificateur de contrôle. |
| NOTIFY_CODE_HANDLER |
Mappe un message WM_NOTIFY à une fonction de gestionnaire d'événements, basée sur le code de notification. |
| NOTIFY_RANGE_HANDLER |
Mappe une gamme contiguë des messages WM_NOTIFY à une fonction de gestionnaire d'événements. |
| REFLECT_NOTIFICATIONS |
Reflète les messages de notification de retour à la fenêtre qui envoya. |
| DEFAULT_REFLECTION_HANDLER |
Fournit un gestionnaire par défaut pour les messages réfléchies qui ne sont pas gérées autrement. |
| CHAIN_MSG_MAP |
Chaînes à la carte de message par défaut dans la classe de base. |
| CHAIN_MSG_MAP_MEMBER |
Chaînes à la carte de message par défaut à un membre de données de la classe. |
| CHAIN_MSG_MAP_ALT |
Carte de chaînes à un autre message dans la classe de base. |
| CHAIN_MSG_MAP_ALT_MEMBER |
Carte de chaînes à un autre message à un membre de données de la classe. |
| CHAIN_MSG_MAP_DYNAMIC |
Chaînes à la carte de message dans une autre classe au moment de l'exécution. |
| END_MSG_MAP |
Marque la fin d'une carte message. |
Objet carte Macros
| BEGIN_OBJECT_MAP |
Marque le début de la carte d'objet ATL et initialise le tableau des descriptions de l'objet. |
| OBJECT_ENTRY |
Saisit un objet ATL dans le plan objet, met à jour le registre et crée une instance de l'objet. |
| OBJECT_ENTRY_NON_CREATEABLE |
Vous permet d'indiquer que l'objet doit être enregistré et initialisé, mais il ne devrait pas être createable via CoCreateInstance. |
| END_OBJECT_MAP |
Marque la fin de la carte d'objet ATL. |
| DECLARE_OBJECT_DESCRIPTION |
Permet de spécifier la description textuelle d'un objet de classe, qui sera inscrit dans le plan objet. |
Conversion pixel/HIMETRIC fonctions globales
| AtlHiMetricToPixel |
Convertit les unités HIMETRIC (chaque unité est 0,01 millimètre) pixels. |
| AtlPixelToHiMetric |
Convertit les unités HIMETRIC pixels (chaque unité est 0,01 millimètre). |
Macros de la carte de propriété
| BEGIN_PROP_MAP |
Marque le début de la carte de propriété ATL. |
| PROP_DATA_ENTRY |
Indique l'étendue ou dimensions, d'un contrôle ActiveX. |
| PROP_ENTRY |
Pénètre dans une page de description, la propriété DISPID et propriété propriété CLSID dans le mappage de propriété. |
| PROP_ENTRY_EX |
Pénètre dans une description de la propriété, propriété DISPID, page de propriétés CLSID et IDispatch IID dans la carte de propriété. |
| PROP_PAGE |
Pénètre dans une page de propriétés CLSID dans le mappage de propriété. |
| END_PROP_MAP |
Marque la fin de la carte de propriété ATL. |
Registre des Macros
Service carte Macros
Macros de propriété stock
Macros de Conversion de chaîne
Macros de classe de fenêtre
Macros de classe de fenêtre
| WM_FORWARDMSG |
Utilisation de transmettre un message reçu par une fenêtre à une autre fenêtre pour la transformation. |