ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Controls, pages and windows / Internal Window functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Adds a new internal window to the list of internal windows browsed by an Internal Window control.
Caution: If an internal window is associated with the Internal Window field in editing mode, this internal window will be replaced by the internal window added with the function IWListAdd.
Example
IWListAdd(FI_ChampFenêtreInterne, FI_FenêtreInterne1)
Syntax
<Result> = IWListAdd(<Internal Window control> , <Internal window> [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Integer
  • Index of the added window,
  • 0 if an error occurs. To get more details on the error, use ErrorInfo.
<Internal Window control>: Character string
Name of the Internal Window control to use.
<Internal window>: Window name
Name of the internal window that must be associated with the control.
<Parameter 1>: Type of value sent to the window (optional)
First parameter that will be passed to the "Global declarations" event of the window to open. This parameter is passed by reference and is considered as a variable global to the window.
<Parameter N>: Type of value sent to the window (optional)
Nth parameter that must be passed to the "Global declarations" event of the window to open. This parameter is passed by reference and is considered as a variable global to the window.
Remarks
  • To navigate between the different internal windows added to the control, you can:
  • The added internal windows are numbered from 1 to x, according to the order in which they are added into the list.
    • If an internal window is deleted by IWListDelete, the internal windows that follow the deleted window are re-numbered.
    • To insert an internal window into the list, use IWListInsert.
  • To modify the internal window currently displayed by the control, use ChangeSourceWindow.
  • Android When browsing a data file or a query If this function is used, it will trigger an exception.
  • Parameters passed to internal window: Parameters are retrieved in the "Global declarations" event of the internal window. Simply write the following line of code at the start of the event:
    PROCEDURE <Window name>(<Parameter1> [, <Parameter2> [, ...]])

    For more details, see Window with parameters.
Component: wd300obj.dll
Minimum version required
  • Version 18
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help