| dialogs.h | Header File

Header File Index

Routines for creating dialogs

Functions

Dialog
  Shows and activates a dialog box given a pointer to a dialog structure.
DialogAdd
  Adds an item into a dialog box.
DialogAddDynamicPulldown
  Adds a dynamic pulldown menu into a dialog box.
DialogAddDynamicRequest
  Adds a request/edit box with a dynamic buffer into a dialog box.
DialogAddMenu
  Adds a menu into a dialog box.
DialogAddPulldown
  Adds a pulldown/popup menu into a dialog box.
DialogAddPulldownEx
  Adds a pulldown/popup menu into a dialog box. Extended version.
DialogAddRequest
  Adds a request/edit box into a dialog box.
DialogAddRequestEx
  Adds a request/edit box into a dialog box. Extended version.
DialogAddScrollRegion
  Adds a rectangular item-scrolling region to a dialog box.
DialogAddStaticPulldown
  Adds a static pulldown/popup menu into a dialog box.
DialogAddText
  Adds a text into a dialog box.
DialogAddTextEx
  Adds a text, an image, or a custom item into a dialog box.
DialogAddTitle
  Adds a title bar and up to two buttons into a dialog box.
DialogAddTitleEx
  Adds a title/header bar and up to two buttons into a dialog box. Extended version.
DialogAddXFlags
  Adds extended dialog properties into a dialog box.
DialogDo
  Activates and shows a dialog box.
DialogNew
  Creates a new dialog box which can interact with the user program.
DialogNewSimple
  Creates a new dialog box.
DlgMessage
  Displays a message dialog box.
HI_WORD
  Returns the high word from a long value.
LO_WORD
  Returns the low word from a long value.
NoCallBack
  Dummy callback function doing nothing.
VarNew
  Displays the standard "New" dialog.
VarOpen
  Displays the standard "Open" dialog.
VarSaveAs
  Displays the standard "Save Copy As" dialog.

Constants

CENTER
  A constant to describe a centered position for dialogs.
DialogMessages
  An enumeration to describe messages used by a Dialog's Callback.
H_NULL
  A null-handle value.
NULL
  A null-pointer value.

Predefined Types

Bool
  An enumeration to describe true or false values.
Buttons
  An enumeration to describe possible button types.
Dialog_Callback_t
  Callback function type for dialogs.
Dialog_GetHandle_t
  Callback function type returning a handle for a dialog item.
DIALOG_ITEM
  A scructure for defining dialog items.
DIALOG
  A scructure for defining dialogs.
DialogFlags
  An enumeration to describe possible item flags in a dialog box.
DialogTypes
  An enumeration to describe possible item types in a dialog box.
DialogXFlags
  An enumeration to describe possible XFlags in a dialog box.
ESQ
  Represents a quantum within an expression.
HANDLE
  Represents a handle associated with an allocated memory block.
HSym
  A structure representing a symbol reference.
OWNER_DRAW_STRUCT
  A scructure for defining an owner draw item.
SCR_RECT
  A scructure for defining a rectangular area.
SCR_STATE
  A structure for saving the state of the graphics system.
WINDOW
  The main window-describing structure.

Other Identifiers

SIZED_DIALOG
  A macro to help defining dialogs, it is nearly the same as DIALOG.

Note: If your program uses functions from this header file, you probably have to define `SET_FILE_IN_USE_BIT`.