PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Inserting images
  • Image height (List Box or Combo Box control)
  • Component
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Builds a sequence of characters containing an image.
The inserted image can be:
  • a standard image,
  • an image made of several drawings. This image will have been divided beforehand (by LoadImage or by LoadImageSheet).
Versions 22 and later
Windows This function is now available for the WEBDEV sites in Windows.
New in version 22
Windows This function is now available for the WEBDEV sites in Windows.
Windows This function is now available for the WEBDEV sites in Windows.
Example
Reports and Queries
// Add the "C:\MyImages\Image.BMP" image to the "LIST_Customer" control
ListAdd(LIST_Customer, gImage("C:\MyImages\Image.BMP"))
// Add an image made of several drawings
// Split into 10 rows and 2 columns
// Load the "C:\MyImages\DecImage.BMP" image in memory
LoadImage(IDImage, "C:\MyImages\DecImage.BMP", 10, 2)
FOR DrawingRank = 1 TO 10*2
ListAdd(LIST_Customer, gImage(IDImage, DrawingRank))
END
// Add an image to the title of a column in a Table control
TABLE_MyTable.COL_MyColumn..Title = gImage("MyImage.BMP") + "My title"
Syntax

Inserting a standard image Hide the details

<Result> = gImage(<Image name>)
<Result>: Character string
Sequence of characters in the following format: <Image identifier>, <Drawing rank>.
<Image name>: Character string
  • Name and full (or relative) path of the image to insert. A UNC path can be used.
  • Name of Image control containing the image to insert.
Remarks

Inserting images

  • gImage can be used to insert an image:
    • into the title and status bars of a window or into a Static control.
    • into a Table control. In this case, the image must be inserted into a text column.
  • To display a text over an image:
    • Insert an image with gImage,
    • Describe the background color of the text with gBackground associated with the Transparent constant,
    • Display the text.
      For example:
      ListAdd(LIST_ListView, gImage(ImagePath) + gBackground(Transparent) + gCoord(0, 0) + ...
      "Text")
  • Versions 17 and later
    If a row of a Combo Box control displays an image via gImage, when this row is selected, the image is re-used in the main row.
    New in version 17
    If a row of a Combo Box control displays an image via gImage, when this row is selected, the image is re-used in the main row.
    If a row of a Combo Box control displays an image via gImage, when this row is selected, the image is re-used in the main row.

Image height (List Box or Combo Box control)

The height of the image displayed in an element of a List Box or Combo Box control is truncated to the number of pixels specified when the control was created ("Style" tab of the control description).

Component

Until version 21, gImage was available in the wdxxxobj component. From version 22, this function is now available in the wdxxxmdl component.
Component : wd250mdl.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment