Built-in Classes in Detail

For each LHAPI defined class, the specific meanings of the fields in the Window structure and the reaction to the various LHAPI messages are given.

During an APPEAR message, if STYLE_WHCHAR is being used, the extent is considered a client area character measurement instead of an entire window pixel measurement. For example, w=10, h=1 for an Edit window will produce an edit box 10 characters wide and 1 character tall. The coordinate(s) are converted to a pixel measurements by multiplying them by the size of the window's font. By default, the size of the window Title is accounted for in expanding the width and height coordinates. If STYLE_WHCHAR is not being employed, the entire pixel width and height of the window must be specified (including any title, border or shadow).

Object Class

Dialog Control Classes

ListBox

Special Purpose Classes

Menu Classes

High Level Classes