Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
La biblioteca Microsoft Foundation Classes (MFC) sigue siendo compatible. Sin embargo, ya no estamos agregando características ni actualizando la documentación.
Las macros siguientes se pueden usar para asignar comandos de edición DHTML en clases derivadas de CHtmlEditView. Para obtener un ejemplo de su uso, consulte Ejemplo de HTMLEdit.
Macros de asignación de comandos de edición DHTML
| Nombre | Descripción |
|---|---|
| DECLARE_DHTMLEDITING_CMDMAP | Declara una asignación de comandos de edición DHTML en una clase. |
| BEGIN_DHTMLEDITING_CMDMAP | Inicia la definición de una asignación de comandos de edición DHTML en una clase. |
| END_DHTMLEDITING_CMDMAP | Marca el final de una asignación de comandos de edición DHTML. |
| DHTMLEDITING_CMD_ENTRY | Asigna un identificador de comando a un comando de edición HTML. |
| DHTMLEDITING_CMD_ENTRY_FUNC | Asigna un identificador de comando a un comando de edición HTML y un controlador de mensajes. |
| DHTMLEDITING_CMD_ENTRY_TYPE | Asigna un identificador de comando a un comando de edición HTML y un elemento de interfaz de usuario. |
| DHTMLEDITING_CMD_ENTRY_FUNC_TYPE | Asigna un identificador de comando a un comando de edición HTML, un controlador de mensajes y un elemento de interfaz de usuario. |
DECLARE_DHTMLEDITING_CMDMAP
Declara una asignación de comandos de edición DHTML en una clase.
DECLARE_DHTMLEDITING_CMDMAP(className)
Parámetros
className
Nombre de la clase.
Comentarios
Esta macro se usará en la definición de clases derivadas de CHtmlEditView.
Use BEGIN_DHTMLEDITING_CMDMAP para implementar la asignación.
Ejemplo
Consulte Ejemplo de HTMLEdit.
Requisitos
Encabezado: afxhtml.h
BEGIN_DHTMLEDITING_CMDMAP
Inicia la definición de una asignación de comandos de edición DHTML en una clase.
BEGIN_DHTMLEDITING_CMDMAP(className)
Parámetros
className
Nombre de la clase que contiene la asignación de comandos de edición DHTML. Esta clase debe derivar directa o indirectamente de CHtmlEditView e incluir la macro DECLARE_DHTMLEDITING_CMDMAP en su definición de clase.
Comentarios
Agregue una asignación de comandos de edición DHTML a la clase para asignar comandos de interfaz de usuario a los comandos de edición HTML.
Coloque la macro BEGIN_DHTMLEDITING_CMDMAP en el archivo de implementación de la clase (.cpp) seguido de las macros DHTMLEDITING_CMD_ENTRY para los comandos que la clase va a asignar (por ejemplo, de ID_EDIT_CUT a IDM_CUT). Use la macro END_DHTMLEDITING_CMDMAP para marcar el final de la asignación de eventos.
Requisitos
Encabezado: afxhtml.h
END_DHTMLEDITING_CMDMAP
Marca el final de una asignación de comandos de edición DHTML.
END_DHTMLEDITING_CMDMAP()
Comentarios
Use junto con BEGIN_DHTMLEDITING_CMDMAP.
Ejemplo
Consulte Ejemplo de HTMLEdit.
Requisitos
Encabezado: afxhtml.h
DHTMLEDITING_CMD_ENTRY
Asigna un identificador de comando a un comando de edición HTML.
DHTMLEDITING_CMD_ENTRY(cmdID, dhtmlcmdID)
Parámetros
cmdID
Identificador de comando (por ejemplo, ID_EDIT_COPY).
dhtmlcmdID
Comando de edición HTML al que se asigna cmdID (por ejemplo, IDM_COPY).
Ejemplo
Consulte Ejemplo de HTMLEdit.
Requisitos
Encabezado: afxhtml.h
DHTMLEDITING_CMD_ENTRY_FUNC
Asigna un identificador de comando a un comando de edición HTML y un controlador de mensajes.
DHTMLEDITING_CMD_ENTRY_FUNC(cmdID, dhtmlcmdID, member_func_name)
Parámetros
cmdID
Identificador de comando (por ejemplo, ID_EDIT_COPY).
dhtmlcmdID
Comando de edición HTML al que se asigna cmdID (por ejemplo, IDM_COPY).
member_func_name
Nombre de la función de controlador de mensajes a la que se asigna el comando.
Ejemplo
Consulte Ejemplo de HTMLEdit.
Requisitos
Encabezado: afxhtml.h
DHTMLEDITING_CMD_ENTRY_TYPE
Asigna un identificador de comando a un comando de edición HTML y un elemento de interfaz de usuario.
DHTMLEDITING_CMD_ENTRY_TYPE(cmdID , dhtmlcmdID , elemType)
Parámetros
cmdID
Identificador de comando (por ejemplo, ID_EDIT_COPY).
dhtmlcmdID
Comando de edición HTML al que se asigna cmdID (por ejemplo, IDM_COPY).
elemType
Tipo de elemento de interfaz de usuario; uno de AFX_UI_ELEMTYPE_NORMAL, AFX_UI_ELEMTYPE_CHECKBOX o AFX_UI_ELEMTYPE_RADIO.
Ejemplo
Consulte Ejemplo de HTMLEdit.
Requisitos
Encabezado: afxhtml.h
DHTMLEDITING_CMD_ENTRY_FUNC_TYPE
Asigna un identificador de comando a un comando de edición HTML, un controlador de mensajes y un elemento de interfaz de usuario.
DHTMLEDITING_CMD_ENTRY_FUNC_TYPE(cmdID, dhtmlcmdID, member_func_name, elemType)
Parámetros
cmdID
Identificador de comando (por ejemplo, ID_EDIT_COPY).
dhtmlcmdID
Comando de edición HTML al que se asigna cmdID (por ejemplo, IDM_COPY).
member_func_name
Nombre de la función de controlador de mensajes a la que se asigna el comando.
elemType
Tipo de elemento de interfaz de usuario; uno de AFX_UI_ELEMTYPE_NORMAL, AFX_UI_ELEMTYPE_CHECKBOX o AFX_UI_ELEMTYPE_RADIO.
Ejemplo
Consulte Ejemplo de HTMLEdit.
Requisitos
Encabezado: afxhtml.h