The HTML dialog item can be used to display and edit HTML data.

v8htmlitem.jpg

Item resource definition

The HTML item is defined in a resource file with the following structure:

typedef struct ditem_htmlrsc
{
long synonymsId;
ULong helpInfo;
ULong helpSource;
long itemHookId;
long itemHookArg;
ULong attributes;
#if defined (resource)
char label[];
#else
long labelLength;
char label[1];
#endif
} DItem_HTMLRsc;
#if defined (resource)
resourceclass DItem_HTMLRsc RTYPE_HTML extendedAttributes,
extendedIntAttributes, extendedWideAttributes;
#define HTML RTYPE_HTML
#endif

The DItem_HTMLRsc structure has the following unique fields (see the CommonItemResourceFields for a description of any field not in the table below):

Field Description
attributes Specifies the attributes of the HTML item.

The table below lists the HTML item attributes:

Constant Description
HTMLATTR_EDITOR Indicates the item will be used as an editor.

HTML item functions

mdlDialog_HTMLGetInfo

mdlDialog_HTMLSetInfo

mdlDialog_HTMLGetControl

mdlDialog_HTMLIsEnabled

mdlDialog_HTMLSetEnabled

mdlDialog_HTMLIsEditor

mdlDialog_HTMLSetEditor

mdlDialog_HTMLSetControlName

mdlDialog_HTMLIsFrame

mdlDialog_HTMLSetFrame

mdlDialog_HTMLGetText

mdlDialog_HTMLSetText

mdlDialog_HTMLGetWText

mdlDialog_HTMLSetWText

mdlDialog_HTMLGetStyle

mdlDialog_HTMLGetFontName

mdlDialog_HTMLSetFontName

mdlDialog_HTMLGetAbsoluteFont

mdlDialog_HTMLSetAbsoluteFont

mdlDialog_HTMLGetRelativeFont

mdlDialog_HTMLSetRelativeFont

mdlDialog_HTMLGetBold

mdlDialog_HTMLSetBold

mdlDialog_HTMLGetItalic

mdlDialog_HTMLSetItalic

mdlDialog_HTMLGetUnderline

mdlDialog_HTMLSetUnderline

mdlDialog_HTMLGetJustifyLeft

mdlDialog_HTMLSetAlignment

mdlDialog_HTMLGetJustifyCenter

mdlDialog_HTMLSetAlignment

mdlDialog_HTMLGetJustifyRight

mdlDialog_HTMLSetAlignment

mdlDialog_HTMLGetUndo

mdlDialog_HTMLGetRedo

mdlDialog_HTMLGetPaste

mdlDialog_HTMLGetSelection

mdlDialog_HTMLGetTextColor

mdlDialog_HTMLSetTextColor

mdlDialog_HTMLGetTextBgColor

mdlDialog_HTMLSetTextBgColor

mdlDialog_HTMLGetCtrlBgColor

mdlDialog_HTMLSetCtrlBgColor

mdlDialog_HTMLFindText

mdlDialog_HTMLInsertText

mdlDialog_HTMLNoArgsCommand

mdlDialog_HTMLFindTextDialog

mdlDialog_HTMLDelete

mdlDialog_HTMLCopy

mdlDialog_HTMLCut

mdlDialog_HTMLPaste

mdlDialog_HTMLUndo

mdlDialog_HTMLRedo

mdlDialog_HTMLParseDOM

mdlDialog_HTMLControlDisplayChanged

mdlDialog_HTMLGetCaretPointer

mdlDialog_HTMLGetSelectionPointers

mdlDialog_HTMLCreateNode

mdlDialog_HTMLCloneNode

mdlDialog_HTMLRemoveNode

mdlDialog_HTMLInsertNodeAtPointer

mdlDialog_HTMLCreatePointerAtNode

mdlDialog_HTMLRemoveNodeAtPointer

mdlDialog_HTMLSetSelectionToPointers

mdlDialog_HTMLRemoveHTMLBetweenPointers

mdlDialog_HTMLStartUndoBlock

mdlDialog_HTMLEndUndoBlock

mdlDialog_HTMLClonePointer

mdlDialog_HTMLCreateTextRange

mdlDialog_HTMLGet_engine

mdlDialog_HTMLSet_engine

mdlDialog_HTMLGetURL

mdlDialog_HTMLSetURL

mdlDialog_HTMLGetDesignMode

mdlDialog_HTMLSetDesignMode


Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.