Macro ATL e funzioni globali
La macro ATL e funzioni globali offrono funzionalità nelle seguenti categorie:
Classe Factory macro e aggregazione
Macro categoria
Mappa COM macro e funzioni globali
Le macro di controllo composito e funzioni globali
Connessione punto macro e funzioni globali
Macro di debug e segnalazione degli errori e funzioni globali
Contesto di periferica funzioni globali
Funzioni globali di gestione degli eventi
Marshalling funzioni globali
Macro delle mappe di messaggio
Lo snap-In macro
Oggetto mappa macro
Conversione pixel/HIMETRIC funzioni globali
Proprietà mappa macro
Macro del Registro di sistema
Macro delle mappe di servizio
Macro riserva di proprietà
Macro per la conversione stringa
Finestra classe macro
Messaggi di Windows
Classe Factory macro e aggregazione
Macro categoria
Mappa COM macro e funzioni globali
Le macro di controllo composito e funzioni globali
| AtlAxDialogBox |
Crea una finestra di dialogo modale da un modello di dialogo fornito dall'utente. La finestra di dialogo può contenere controlli ActiveX. |
| AtlAxCreateDialog |
Crea una finestra di dialogo non modali da un modello di dialogo fornito dall'utente. Nella finestra di dialogo risultante può contenere controlli ActiveX. |
| AtlAxCreateControl |
Crea un controllo ActiveX, Inizializza e lo inserisce nella finestra specificata. |
| AtlAxCreateControlEx |
Crea un controllo ActiveX, Inizializza e lo inserisce nella finestra specificata. |
| AtlAxAttachControl |
Attribuisce un controllo creato in precedenza alla finestra specificata. |
| AtlAxGetHost |
Utilizzato per ottenere un puntatore all'interfaccia diretta al contenitore per una finestra specificata (se presente), dato il suo manico. |
| AtlAxGetControl |
Utilizzato per ottenere un puntatore all'interfaccia diretta al controllo contenuto all'interno di una finestra specificata (se presente), dato il suo manico. |
| AtlSetChildSite |
Inizializza il IUnknown del sito secondario. |
| AtlAxWinInit |
Inizializza il codice host per gli oggetti AxWin. |
| BEGIN_SINK_MAP |
Segna l'inizio della mappa del sink di evento per il controllo composito. |
| END_SINK_MAP |
Segna la fine della mappa del sink di evento per il controllo composito. |
| SINK_ENTRY |
Voce per la mappa del sink di evento. |
| SINK_ENTRY_EX |
Voce per la mappa del sink di evento con un parametro aggiuntivo. |
Connessione punto macro e funzioni globali
Lo snap-In oggetto macro
Macro di debug e segnalazione degli errori e funzioni globali
| AtlReportError |
Imposta IErrorInfo per fornire dettagli errore a un client. |
| AtlTrace |
Funzione globale che invia un messaggio formattato e/o i valori delle variabili per il dispositivo di dump. |
| ATLTRACE |
Invia un messaggio formattato e/o i valori delle variabili al dispositivo di discarica. |
| ATLTRACENOTIMPL |
Invia un messaggio al dispositivo di dump che funzione specificata non è implementata. |
| atlTraceFlags |
Identifica i flag utilizzati in ATLTRACE2. |
| ATLTRACE2 |
Avvisi di rapporti per una periferica di output, come ad esempio la finestra del debugger, ai sensi della bandiere indicate e livelli. |
Contesto di periferica funzioni globali
Funzioni globali di gestione degli eventi
| AtlWaitWithMessageLoop |
Attende che un oggetto venga segnalato, nel frattempo l'invio di messaggi di finestra come stato necessario. |
Marshalling funzioni globali
| AtlFreeMarshalStream |
Rilascia i dati del maresciallo e il puntatore IStream. |
| AtlMarshalPtrInProc |
Crea un nuovo oggetto di flusso e marescialli il puntatore a interfaccia specificata. |
| AtlUnmarshalPtr |
Converte dati di marshalling di un flusso in un puntatore a interfaccia. |
Macro delle mappe di messaggio
| BEGIN_MSG_MAP |
Segna l'inizio della mappa messaggi predefiniti. |
| ALT_MSG_MAP |
Segna l'inizio di una mappa di messaggio alternativo. |
| DECLARE_EMPTY_MSG_MAP |
Implementa una messaggio vuoto mappa. |
| MESSAGE_HANDLER |
Esegue il mapping di un messaggio di Windows a una funzione del gestore. |
| MESSAGE_RANGE_HANDLER |
Mappe messaggi un intervallo contiguo di Windows a una funzione del gestore. |
| COMMAND_HANDLER |
Esegue il mapping di un messaggio WM_COMMAND a una funzione del gestore, basata sul codice di notifica e l'identificatore dell'acceleratore, il controllo o voce di menu. |
| COMMAND_ID_HANDLER |
Esegue il mapping di un messaggio WM_COMMAND a una funzione del gestore, basata sull'identificatore dell'acceleratore, il controllo o voce di menu. |
| COMMAND_CODE_HANDLER |
Esegue il mapping di un messaggio WM_COMMAND a una funzione del gestore, basata sul codice di notifica. |
| COMMAND_RANGE_HANDLER |
Esegue il mapping di un intervallo contiguo di messaggi WM_COMMAND a una funzione del gestore. |
| NOTIFY_HANDLER |
Esegue il mapping di un messaggio WM_NOTIFY a una funzione del gestore, basata sul codice di notifica e l'identificatore del controllo. |
| NOTIFY_ID_HANDLER |
Esegue il mapping di un messaggio WM_NOTIFY a una funzione del gestore, basata su un identificatore di controllo. |
| NOTIFY_CODE_HANDLER |
Esegue il mapping di un messaggio WM_NOTIFY a una funzione del gestore, basata sul codice di notifica. |
| NOTIFY_RANGE_HANDLER |
Esegue il mapping di un intervallo contiguo di messaggi WM_NOTIFY a una funzione del gestore. |
| REFLECT_NOTIFICATIONS |
Riflette i messaggi di notifica torna alla finestra che li ha inviati. |
| DEFAULT_REFLECTION_HANDLER |
Fornisce un gestore predefinito per i messaggi di riflessi che non sono gestiti in caso contrario. |
| CHAIN_MSG_MAP |
Catene per la mappa messaggi predefinita nella classe base. |
| CHAIN_MSG_MAP_MEMBER |
Catene per la mappa messaggi predefinita in un membro dati della classe. |
| CHAIN_MSG_MAP_ALT |
Mappa di catene a un messaggio alternativo nella classe base. |
| CHAIN_MSG_MAP_ALT_MEMBER |
Catene a un messaggio alternativo mappa in un membro dati della classe. |
| CHAIN_MSG_MAP_DYNAMIC |
Catene per la mappa dei messaggi in un'altra classe in fase di esecuzione. |
| END_MSG_MAP |
Segna la fine di una mappa messaggi. |
Oggetto mappa macro
| BEGIN_OBJECT_MAP |
Segna l'inizio della mappa oggetto ATL e inizializza l'array di descrizioni di oggetto. |
| OBJECT_ENTRY |
Entra in un oggetto ATL nella mappa dell'oggetto, aggiorna il Registro di sistema e crea un'istanza dell'oggetto. |
| OBJECT_ENTRY_NON_CREATEABLE |
Consente di specificare che l'oggetto dovrebbe essere registrato e inizializzato, ma non dovrebbe essere createable tramite CoCreateInstance. |
| END_OBJECT_MAP |
Segna la fine della mappa oggetto ATL. |
| DECLARE_OBJECT_DESCRIPTION |
Consente di specificare la descrizione del testo di un oggetto di classe, che verrà inseriti nella mappa dell'oggetto. |
Conversione pixel/HIMETRIC funzioni globali
Proprietà mappa macro
| BEGIN_PROP_MAP |
Segna l'inizio della mappa delle proprietà ATL. |
| PROP_DATA_ENTRY |
Indica la misura, o le dimensioni di un controllo ActiveX. |
| PROP_ENTRY |
Entra una pagina Proprietà di descrizione, proprietà DISPID e proprietà CLSID nella mappa delle proprietà. |
| PROP_ENTRY_EX |
Entra in una descrizione della proprietà, proprietà DISPID, pagina delle proprietà CLSID e IDispatch IID nella mappa delle proprietà. |
| PROP_PAGE |
Entra in una pagina delle proprietà CLSID nella mappa delle proprietà. |
| END_PROP_MAP |
Segna la fine della mappa delle proprietà ATL. |
Macro del Registro di sistema
Macro delle mappe di servizio
Macro riserva di proprietà
Macro per la conversione stringa
Finestra classe macro
Finestra classe macro
| WM_FORWARDMSG |
Utilizzare per inoltrare un messaggio ricevuto da una finestra a un'altra finestra per l'elaborazione. |