# Dialog Library Routines Summary

The following table lists routines from the dialog library.

Programs that use these routines must access the Dialog library with USE IFLOGM. These routines are restricted to Windows* systems.

Name | Routine Type | Description
--- | --- | ---
DLGEXIT | Subroutine | Closes an open dialog.
DLGFLUSH | Subroutine | Updates the display of a dialog box.
DLGGET | Function | Retrieves values of dialog control variables.
DLGGETCHAR | Function | Retrieves values of dialog control variables of type Character.
DLGGETINT | Function | Retrieves values of dialog control variables of type Integer.
DLGGETLOG | Function | Retrieves values of dialog control variables of type Logical.
DLGINIT | Function | Initializes a dialog.
DLGINITWITHRESOURCEHANDLE | Function | Initializes a dialog.
DLGISDLGMESSAGE | Function | Determines whether a message is intended for a modeless dialog box and, if it is, processes it.
DLGISDLGMESSAGEWITHDLG | Function | Determines whether a message is intended for a specific modeless dialog box and, if it is, processes it.
DLGMODAL | Function | Displays a dialog and processes dialog selections from user.
DLGMODALWITHPARENT | Function | Displays a dialog in a specific parent window and processes dialog selections from user.
DLGMODELESS | Function | Displays a modeless dialog box.
DLGSENDCTRLMESSAGE | Function | Sends a message to a dialog box control.
DLGSET | Function | Assigns values to dialog control variables.
DLGSETCHAR | Function | Assigns values to dialog control variables of type Character.
DLGSETCTRLEVENTHANDLER | Function | Assigns your own event handlers to ActiveX controls in a dialog box.
DLGSETINT | Function | Assigns values to dialog control variables of type Integer.
DLGSETLOG | Function | Assigns values to dialog control variables of type Logical.
DLGSETRETURN | Subroutine | Sets the return value for DLGMODAL.
DLGSETSUB | Function | Assigns procedures (callback routines) to dialog controls.
DLGSETTITLE | Subroutine | Sets the title of a dialog box.
DLGUNINIT | Subroutine | Deallocates memory occupied by an initialized dialog.

Parent topic: Language Summary Tables

## See Also

Additional Documentation: Creating Fortran Applications that Use Windows* OS Features