Compartir a través de


Mapas de comandos de edición de DHTML

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

Consulte también

Macros y globales