Bagikan melalui


Peta Perintah Pengeditan DHTML

Nota

Pustaka Microsoft Foundation Classes (MFC) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.

Makro berikut dapat digunakan untuk memetakan perintah pengeditan DHTML di kelas turunan CHtmlEditView. Untuk contoh penggunaannya, lihat Sampel HTMLEdit.

Makro Peta Perintah Pengeditan DHTML

Nama Deskripsi
DECLARE_DHTMLEDITING_CMDMAP Mendeklarasikan peta perintah pengeditan DHTML di kelas.
BEGIN_DHTMLEDITING_CMDMAP Memulai definisi peta perintah pengeditan DHTML dalam kelas.
END_DHTMLEDITING_CMDMAP Menandai akhir peta perintah pengeditan DHTML.
DHTMLEDITING_CMD_ENTRY Memetakan ID perintah ke perintah pengeditan HTML.
DHTMLEDITING_CMD_ENTRY_FUNC Memetakan ID perintah ke perintah pengeditan HTML dan penanganan pesan.
DHTMLEDITING_CMD_ENTRY_TYPE Memetakan ID perintah ke perintah pengeditan HTML dan elemen antarmuka pengguna.
DHTMLEDITING_CMD_ENTRY_FUNC_TYPE Memetakan ID perintah ke perintah pengeditan HTML, penangan pesan, dan elemen antarmuka pengguna.

DECLARE_DHTMLEDITING_CMDMAP

Mendeklarasikan peta perintah pengeditan DHTML di kelas.

DECLARE_DHTMLEDITING_CMDMAP(className)

Parameter

className
Nama kelas.

Keterangan

Makro ini akan digunakan dalam definisi kelas turunan CHtmlEditView.

Gunakan BEGIN_DHTMLEDITING_CMDMAP untuk mengimplementasikan peta.

Contoh

Lihat Sampel HTMLEdit.

Persyaratan

Header afxhtml.h

BEGIN_DHTMLEDITING_CMDMAP

Memulai definisi peta perintah pengeditan DHTML dalam kelas.

BEGIN_DHTMLEDITING_CMDMAP(className)

Parameter

className
Nama kelas yang berisi peta perintah pengeditan DHTML. Kelas ini harus berasal secara langsung atau tidak langsung dari CHtmlEditView dan menyertakan makro DECLARE_DHTMLEDITING_CMDMAP dalam definisi kelasnya.

Keterangan

Tambahkan peta perintah pengeditan DHTML ke kelas Anda untuk memetakan perintah antarmuka pengguna ke perintah pengeditan HTML.

Tempatkan makro BEGIN_DHTMLEDITING_CMDMAP dalam file implementasi kelas (.cpp) diikuti dengan makro DHTMLEDITING_CMD_ENTRY untuk perintah kelas adalah memetakan (misalnya, dari ID_EDIT_CUT ke IDM_CUT). Gunakan makro END_DHTMLEDITING_CMDMAP untuk menandai akhir peta peristiwa.

Persyaratan

Header afxhtml.h

END_DHTMLEDITING_CMDMAP

Menandai akhir peta perintah pengeditan DHTML.

END_DHTMLEDITING_CMDMAP()

Keterangan

Gunakan bersama dengan BEGIN_DHTMLEDITING_CMDMAP.

Contoh

Lihat Sampel HTMLEdit.

Persyaratan

Header afxhtml.h

DHTMLEDITING_CMD_ENTRY

Memetakan ID perintah ke perintah pengeditan HTML.

DHTMLEDITING_CMD_ENTRY(cmdID,  dhtmlcmdID)

Parameter

cmdID
ID perintah (seperti ID_EDIT_COPY).

dhtmlcmdID
Perintah pengeditan HTML tempat cmdID memetakan (seperti IDM_COPY).

Contoh

Lihat Sampel HTMLEdit.

Persyaratan

Header afxhtml.h

DHTMLEDITING_CMD_ENTRY_FUNC

Memetakan ID perintah ke perintah pengeditan HTML dan penanganan pesan.

DHTMLEDITING_CMD_ENTRY_FUNC(cmdID, dhtmlcmdID,  member_func_name)

Parameter

cmdID
ID perintah (seperti ID_EDIT_COPY).

dhtmlcmdID
Perintah pengeditan HTML tempat cmdID memetakan (seperti IDM_COPY).

member_func_name
Nama fungsi message-handler tempat perintah dipetakan.

Contoh

Lihat Sampel HTMLEdit.

Persyaratan

Header afxhtml.h

DHTMLEDITING_CMD_ENTRY_TYPE

Memetakan ID perintah ke perintah pengeditan HTML dan elemen antarmuka pengguna.

DHTMLEDITING_CMD_ENTRY_TYPE(cmdID  ,   dhtmlcmdID  ,    elemType)

Parameter

cmdID
ID perintah (seperti ID_EDIT_COPY).

dhtmlcmdID
Perintah pengeditan HTML tempat cmdID memetakan (seperti IDM_COPY).

elemType
Jenis elemen antarmuka pengguna; AFX_UI_ELEMTYPE_NORMAL, AFX_UI_ELEMTYPE_CHECKBOX, atau AFX_UI_ELEMTYPE_RADIO.

Contoh

Lihat Sampel HTMLEdit.

Persyaratan

Header afxhtml.h

DHTMLEDITING_CMD_ENTRY_FUNC_TYPE

Memetakan ID perintah ke perintah pengeditan HTML, penangan pesan, dan elemen antarmuka pengguna.

DHTMLEDITING_CMD_ENTRY_FUNC_TYPE(cmdID, dhtmlcmdID, member_func_name,  elemType)

Parameter

cmdID
ID perintah (seperti ID_EDIT_COPY).

dhtmlcmdID
Perintah pengeditan HTML tempat cmdID memetakan (seperti IDM_COPY).

member_func_name
Nama fungsi message-handler tempat perintah dipetakan.

elemType
Jenis elemen antarmuka pengguna; AFX_UI_ELEMTYPE_NORMAL, AFX_UI_ELEMTYPE_CHECKBOX, atau AFX_UI_ELEMTYPE_RADIO.

Contoh

Lihat Sampel HTMLEdit.

Persyaratan

Header afxhtml.h

Lihat juga

Makro dan Global