Intel® Fortran Compiler with Windows-Based Applications
Use QuickWin
The QuickWin* library helps you give traditional console-oriented Fortran programs a Windows* look and feel, with a scrollable window and a menu bar. Though the full capability of Windows is not available through QuickWin, QuickWin is simpler to learn and to use. QuickWin applications support pixel-based graphics, real-coordinate graphics, text windows, character fonts, user-defined menus, mouse events, and editing (select/copy/paste) of text, graphics, or both.
You can use the QuickWin library to do the following:
Compile console programs into simple applications for Windows.
Minimize and maximize QuickWin applications like any Windows-based application.
Call graphics routines.
Load and save bitmaps.
Select, copy and paste text, graphics, or a mix of both.
Detect and respond to mouse clicks.
Display graphics output.
Alter the default application menus or add programmable menus.
Create custom icons.
Open multiple child windows.
In Intel Fortran, graphics programs must be either Fortran QuickWin, Fortran Standard Graphics, Fortran Windows, or use OpenGL* routines. Fortran Standard Graphics Applications are a subset of QuickWin that support only one window.
You can choose the Fortran QuickWin or Standard Graphics application type from the list of available project types when you create a new project in the visual development environment. Or you can use the /libs:qwin compiler option for Fortran QuickWin or the /libs:qwins compiler option for Fortran Standard Graphics.
You can access the QuickWin routines library from Intel Fortran as well as other languages that support the Fortran calling conventions.
A program using the QuickWin routines must explicitly access the QuickWin graphics library routines with the statement USE IFQWIN (see USE Statement Needed for Fortran QuickWin Applications).
- Special Naming Convention for QuickWin and Windows Graphics Routines
- Compare QuickWin with Windows-Based Applications
- Use Windows API Routines with QuickWin
- Types of QuickWin Programs
- QuickWin User Interface
- USE Statement Needed for Fortran QuickWin Applications
- Create QuickWin Windows
- Use QuickWin Graphics Library Routines