homehtmlayouttagsattributes

List of entities HTMLayout knows about:

Tags Tag attributes
TT,I,B,U,
STRIKE,S,BIG,SMALL,
SUB,SUP,
EM,STRONG,
DFN,CODE,
SAMP,KBD,VAR,CITE,
BR,
INPUT,SELECT,TEXTAREA,
P,UL,OL,DL,DIR,MENU,
PRE,
DIV,CENTER,
BLOCKQUOTE,
DD,DT,LI,
FORM,HR,
TABLE,
H1,H2,H3,H4,H5,H6,
ADDRESS,A,
IMG,FONT,
BASEFONT,
AREA,
HTML,BODY,
HEAD,TD,
TH,CAPTION,
TR,TITLE,
ISINDEX,BASE,
STYLE,META,LINK,SCRIPT,
OPTION,WIDGET,PARAM,FIELDSET,
LEGEND,SPAN,
NOBR,
IFRAME
class,
style,
name,
id,
href,
src,
width,
height,
target,
type,
background,
bgcolor,
vspace,
hspace,
border,
bordercolor,
cellpadding,
cellspacing,
align,
valign,
alt,
size,
value,
color,
nowrap,
rowspan,
colspan,
face,
tabindex

Input elements supported by default in HTMLayout:

INPUT element Windows control class name Attributes supported
INPUT type=text EDITBOX
maxlength=nn - maximum number of characters.
value="text" - initial text value
INPUT type=number
INPUT type=password
INPUT type=button TEXTBUTTON* value="text" - caption of the button
INPUT type=checkbox CHECKBOX* checked - if provided sets "checked" state
INPUT type=radio OPTIONBOX* checked - if provided sets "checked" state
SELECT size=1 COMBOBOX | CBS_DROPDOWNLIST  
SELECT size= >1 LISTBOX select-multiple - if provided allows multiple selection in the list box
* classes marked by this symbol implemented by HTMLayout internally.

Note that host application can override creation of these types of controls and provide its own implementation. Also note that by handling HLN_CREATE_CONTROL application can create and and handle any type of custom controls. HLN_CREATE_CONTROL provides access to all attributes of underlying HTML DOM element.
For example while handling <INPUT type=date> application can create date time picker control from Common Controls set.

HTMLayout

Download

Documentation

Screenshots!

HTMLayout Wrappers