Using Intel® Visual Fortran to Create and Build Windows*-Based Applications
ID
757211
Date
7/23/2021
Public
A newer version of this document is available. Customers should click here to go to the newest version.
Special Naming Convention for Certain QuickWin and Windows* Graphics Routines
Comparing QuickWin with Windows*-Based Applications
Using Windows API Routines with QuickWin
Types of QuickWin Programs
The QuickWin User Interface
USE Statement Needed for Fortran QuickWin Applications
Creating QuickWin Windows
Using QuickWin Graphics Library Routines
Selecting Display Options
Checking the Current Graphics Mode
Setting the Graphics Mode
Setting Figure Properties
Understanding Coordinate Systems
Adding Color
Writing a Graphics Program
Displaying Graphics Output
Storing and Retrieving Images
Customizing QuickWin Applications
QuickWin Programming Precautions
Simulating Nonblocking I/O
Transferring Images in Memory
The GETIMAGE and PUTIMAGE routines transfer images between memory and the screen and give you options that control the way the image and screen interact. When you hold an image in memory, the application allocates a memory buffer for the image. The IMAGESIZE routines calculate the size of the buffer needed to store a given image.
Routines that end with _W use window coordinates; the other functions use viewport coordinates.
Routine |
Description |
---|---|
GETIMAGE, GETIMAGE_W |
Stores a screen image in memory |
IMAGESIZE, IMAGESIZE_W |
Returns image size in bytes |
PUTIMAGE, PUTIMAGE_W |
Retrieves an image from memory and displays it |
Parent topic: Storing and Retrieving Images