# Dialog Library Routines

This section contains descriptions of the Dialog library routines, which are restricted to Windows* systems. They are listed in alphabetical order.

To access these library routines, you must specify a USE IFLOGM statement in your program.

Parent topic: A to Z Reference

- DLGEXIT (W*S)
  Dialog Subroutine: Closes an open dialog box.
- DLGFLUSH (W*S)
  Dialog Subroutine: Updates the display of a dialog box.
- DLGGET, DLGGETINT, DLGGETLOG, DLGGETCHAR (W*S)
  Dialog Functions: Return the state of the dialog control variable.
- DLGINIT, DLGINITWITHRESOURCEHANDLE (W*S)
  Dialog Functions: Initialize a dialog box.
- DLGISDLGMESSAGE, DLGISDLGMESSAGEWITHDLG (W*S)
  Dialog Functions: Determine whether the specified message is intended for one of the currently displayed modeless dialog boxes, or a specific dialog box.
- DLGMODAL, DLGMODALWITHPARENT (W*S)
  Dialog Functions: Display a dialog box and process user control selections made within the box.
- DLGMODELESS (W*S)
  Dialog Function: Displays a modeless dialog box.
- DLGSENDCTRLMESSAGE (W*S)
  Dialog Function: Sends a Windows message to a dialog box control.
- DLGSET, DLGSETINT, DLGSETLOG, DLGSETCHAR (W*S)
  Dialog Functions: Set the values of dialog control variables.
- DLGSETCTRLEVENTHANDLER (W*S)
- DLGSETRETURN (W*S)
  Dialog Subroutine: Sets the return value for the DLGMODAL function from within a callback subroutine.
- DLGSETSUB (W*S)
  Dialog Function: Assigns your own callback subroutines to dialog controls and to the dialog box.
- DLGSETTITLE (W*S)
  Dialog Subroutine: Sets the title of a dialog box.
- DLGUNINIT (W*S)
  Dialog Subroutine: Deallocates memory associated with an initialized dialog.