Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
La libreria Microsoft Foundation Classes (MFC) continua a essere supportata. Tuttavia, non aggiungiamo più funzionalità né aggiorniamo la documentazione.
Le macro seguenti possono essere usate per eseguire il mapping dei comandi di modifica DHTML nelle classi derivate da CHtmlEditView. Per un esempio dell'uso, vedere HTMLEdit Sample (Esempio di HTMLEdit).
Macro mappa comandi di modifica DHTML
| Nome | Descrizione |
|---|---|
| DECLARE_DHTMLEDITING_CMDMAP | Dichiara una mappa dei comandi di modifica DHTML in una classe . |
| BEGIN_DHTMLEDITING_CMDMAP | Avvia la definizione di una mappa dei comandi di modifica DHTML all'interno di una classe . |
| END_DHTMLEDITING_CMDMAP | Contrassegna la fine di una mappa dei comandi di modifica DHTML. |
| DHTMLEDITING_CMD_ENTRY | Esegue il mapping di un ID comando a un comando di modifica HTML. |
| DHTMLEDITING_CMD_ENTRY_FUNC | Esegue il mapping di un ID comando a un comando di modifica HTML e a un gestore messaggi. |
| DHTMLEDITING_CMD_ENTRY_TYPE | Esegue il mapping di un ID comando a un comando di modifica HTML e a un elemento dell'interfaccia utente. |
| DHTMLEDITING_CMD_ENTRY_FUNC_TYPE | Esegue il mapping di un ID di comando a un comando di modifica HTML, un gestore messaggi e un elemento dell'interfaccia utente. |
DECLARE_DHTMLEDITING_CMDMAP
Dichiara una mappa dei comandi di modifica DHTML in una classe .
DECLARE_DHTMLEDITING_CMDMAP(className)
Parametri
className
Nome della classe.
Osservazioni:
Questa macro deve essere utilizzata nella definizione delle classi derivate da CHtmlEditView.
Usare BEGIN_DHTMLEDITING_CMDMAP per implementare la mappa.
Esempio
Vedere HtmlEdit Sample (Esempio di HTMLEdit).
Requisiti
Intestazione afxhtml.h
BEGIN_DHTMLEDITING_CMDMAP
Avvia la definizione di una mappa dei comandi di modifica DHTML all'interno di una classe .
BEGIN_DHTMLEDITING_CMDMAP(className)
Parametri
className
Nome della classe contenente la mappa dei comandi di modifica DHTML. Questa classe deve derivare direttamente o indirettamente da CHtmlEditView e includere la macro DECLARE_DHTMLEDITING_CMDMAP all'interno della relativa definizione di classe.
Osservazioni:
Aggiungere una mappa dei comandi di modifica DHTML alla classe per eseguire il mapping dei comandi dell'interfaccia utente ai comandi di modifica HTML.
Posizionare la macro BEGIN_DHTMLEDITING_CMDMAP nel file di implementazione (.cpp) della classe seguito da macro DHTMLEDITING_CMD_ENTRY per i comandi di cui la classe deve eseguire il mapping, ad esempio da ID_EDIT_CUT a IDM_CUT. Utilizzare la macro END_DHTMLEDITING_CMDMAP per contrassegnare la fine della mappa eventi.
Requisiti
Intestazione afxhtml.h
END_DHTMLEDITING_CMDMAP
Contrassegna la fine di una mappa dei comandi di modifica DHTML.
END_DHTMLEDITING_CMDMAP()
Osservazioni:
Usare in combinazione con BEGIN_DHTMLEDITING_CMDMAP.
Esempio
Vedere HtmlEdit Sample (Esempio di HTMLEdit).
Requisiti
Intestazione afxhtml.h
DHTMLEDITING_CMD_ENTRY
Esegue il mapping di un ID comando a un comando di modifica HTML.
DHTMLEDITING_CMD_ENTRY(cmdID, dhtmlcmdID)
Parametri
cmdID
ID del comando, ad esempio ID_EDIT_COPY.
dhtmlcmdID
Comando di modifica HTML in cui viene eseguito il mapping di cmdID , ad esempio IDM_COPY.
Esempio
Vedere HtmlEdit Sample (Esempio di HTMLEdit).
Requisiti
Intestazione afxhtml.h
DHTMLEDITING_CMD_ENTRY_FUNC
Esegue il mapping di un ID comando a un comando di modifica HTML e a un gestore messaggi.
DHTMLEDITING_CMD_ENTRY_FUNC(cmdID, dhtmlcmdID, member_func_name)
Parametri
cmdID
ID del comando, ad esempio ID_EDIT_COPY.
dhtmlcmdID
Comando di modifica HTML in cui viene eseguito il mapping di cmdID , ad esempio IDM_COPY.
member_func_name
Nome della funzione del gestore messaggi a cui viene eseguito il mapping del comando.
Esempio
Vedere HtmlEdit Sample (Esempio di HTMLEdit).
Requisiti
Intestazione afxhtml.h
DHTMLEDITING_CMD_ENTRY_TYPE
Esegue il mapping di un ID comando a un comando di modifica HTML e a un elemento dell'interfaccia utente.
DHTMLEDITING_CMD_ENTRY_TYPE(cmdID , dhtmlcmdID , elemType)
Parametri
cmdID
ID del comando, ad esempio ID_EDIT_COPY.
dhtmlcmdID
Comando di modifica HTML in cui viene eseguito il mapping di cmdID , ad esempio IDM_COPY.
elemType
Tipo di elemento dell'interfaccia utente; uno di AFX_UI_ELEMTYPE_NORMAL, AFX_UI_ELEMTYPE_CHECKBOX o AFX_UI_ELEMTYPE_RADIO.
Esempio
Vedere HtmlEdit Sample (Esempio di HTMLEdit).
Requisiti
Intestazione afxhtml.h
DHTMLEDITING_CMD_ENTRY_FUNC_TYPE
Esegue il mapping di un ID di comando a un comando di modifica HTML, un gestore messaggi e un elemento dell'interfaccia utente.
DHTMLEDITING_CMD_ENTRY_FUNC_TYPE(cmdID, dhtmlcmdID, member_func_name, elemType)
Parametri
cmdID
ID del comando, ad esempio ID_EDIT_COPY.
dhtmlcmdID
Comando di modifica HTML in cui viene eseguito il mapping di cmdID , ad esempio IDM_COPY.
member_func_name
Nome della funzione del gestore messaggi a cui viene eseguito il mapping del comando.
elemType
Tipo di elemento dell'interfaccia utente; uno di AFX_UI_ELEMTYPE_NORMAL, AFX_UI_ELEMTYPE_CHECKBOX o AFX_UI_ELEMTYPE_RADIO.
Esempio
Vedere HtmlEdit Sample (Esempio di HTMLEdit).
Requisiti
Intestazione afxhtml.h