Visible to Intel only — GUID: GUID-AB301B94-6951-4CA6-9380-2B559CFE93D6
Visible to Intel only — GUID: GUID-AB301B94-6951-4CA6-9380-2B559CFE93D6
Summary of Dialog Routines
You can use dialog routines as you would any intrinsic procedure or run-time routine.
As described in Using Dialog Boxes for Application Controls Overview, Intel Fortran supports two types of dialog boxes: modal and modeless. You can use a modal dialog box with any Fortran project type. You can use a modeless dialog box only with the Fortran Windows project types.
The dialog routines can:
Initialize and close the dialog box
Retrieve user input from a dialog box
Display data in the dialog box
Modify the dialog box controls
The include file (.FD) of the dialog box contains the names of the dialog controls that you specified in the Properties Window of the Resource Editor when you created the dialog box. The module IFLOGM.MOD contains predefined variable names and type definitions. These control names, variables, and type definitions are used in the dialog routine argument lists to manage your dialog box.
The dialog routines are listed in the following table:
Dialog Routine |
Description |
---|---|
DLGEXIT |
Closes an open dialog |
DLGFLUSH |
Updates the dialog display |
DLGGET |
Gets the value of a control variable |
DLGGETCHAR |
Gets the value of a character control variable |
DLGGETINT |
Gets the value of an integer control variable |
DLGGETLOG |
Gets the value of a logical control variable |
DLGINIT |
Initializes the dialog |
DLGINITWITHRESOURCEHANDLE |
Initializes the dialog (alternative to DLGINIT) |
DLGISDLGMESSAGE |
Determines whether a message is intended for a modeless dialog box |
DLGISDLGMESSAGEWITHDLG |
Determines whether a message is intended for a modeless dialog box (alternative to DLGISDLGMESSAGE) |
DLGMODAL |
Displays a modal dialog box |
DLGMODALWITHPARENT |
Displays a modal dialog box (alternative to DLGMODAL) |
DLGMODELESS |
Displays a modeless dialog box |
DLGSENDCTRLMESSAGE |
Sends a message to a control |
DLGSET |
Assigns a value to a control variable |
DLGSETCHAR |
Assigns a value to a character control variable |
DLGSETCTRLEVENTHANDLER |
Assigns a routine to handle an ActiveX control event |
DLGSETINT |
Assigns a value to an integer control variable |
DLGSETLOG |
Assigns a value to a logical control variable |
DLGSETRETURN |
Sets the return value for DLGMODAL |
DLGSETSUB |
Assigns a defined callback routine to a control |
DLGSETTITLE |
Sets the dialog title |
DLGUNINIT |
Deallocates memory for an initialized dialog |
These routines are described in the Language Reference (see also Dialog Procedures: table).