Skip to content

Enumerations ​

An enumeration defines a named set of integer constants. Passing an enum member instead of a bare integer makes call sites self-documenting and allows the IDE to offer completion for the valid values. Each built-in package groups its enumerations under a dedicated sub-folder; this page indexes all of them.

The sections below list enumerations by package, followed by an alphabetical index.


By package ​

VBA Package ​

Fifteen enumerations covering window styles, comparison modes, message-box options, variable types, date and time constants, file attributes, and more.

VBRUN Package ​

Eighty-six enumerations covering every aspect of classic VB6 controls and forms --- alignment, border styles, colours, drag-and-drop, OLE container options, printer settings, window states, and more.

WebView2 Package ​

Ten enumerations for navigation errors, permissions, download placement, script dialogs, print orientation, and resource-request filtering.

CustomControls Package ​

Thirteen enumerations governing the appearance and behaviour of the Waynes... custom controls.

  • BorderStyle -- Win32 frame style for a WaynesForm window
  • ColorRGBA -- 32-bit ABGR colour value type alias
  • CornerShape -- shape of a single corner of a control (square, rounded, cut)
  • Customtate -- control state flags for custom-state painting
  • DockMode -- how a control is positioned relative to its container
  • FillPattern -- how colour stops in a Fill are applied across the painted area
  • FontWeight -- font weight on the standard 100--900 OpenType scale
  • PixelCount -- pixel-measurement type alias used throughout the package
  • PointSize -- typographic-point font-size type alias
  • StartupPosition -- initial position of a WaynesForm window when first shown
  • TextAlignment -- horizontal and vertical text alignment within a control
  • TextOverflowMode -- how text that does not fit is truncated
  • WindowState -- minimized, restored, or maximized state of a WaynesForm

CEF Package ​

Two enumerations for log verbosity and print orientation.

WinServicesLib Package ​

Four enumerations covering service type, start mode, control codes, and runtime status.

WinNativeCommonCtls Package ​

Ten enumerations for the eight native common controls.


Alphabetical index ​

A

B

C

D

F

H

I

K

L

M

N

O

P

Q

R

S

T

V

W

Z


See Also ​

twinBASIC and LOGO copyright of "WaynePhillipsEA" author