PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

  • Characteristics of dialog box
  • Special cases
  • Emulation
  • Aplicación en segundo plano: Caso específico de Android 10
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
InfoBuild (Function)
Displays a custom message in a system information window.
To close the window, the user must click OK.
WINDEV WINDEV allows you to apply the skin template of your project to this dialog box. See Customizing dialog boxes for more details.
Versiones 16 y posteriores
WINDEVLinux This function is now available for WINDEV applications in Linux.
Nueva funcionalidad versión 16
WINDEVLinux This function is now available for WINDEV applications in Linux.
WINDEVLinux This function is now available for WINDEV applications in Linux.
Versiones 17 y posteriores
Android This function is now available for Android applications.
WINDEVJava This function is now available for Java applications.
Nueva funcionalidad versión 17
Android This function is now available for Android applications.
WINDEVJava This function is now available for Java applications.
Android This function is now available for Android applications.
WINDEVJava This function is now available for Java applications.
Versiones 18 y posteriores
WEBDEV - Código Navegador This function is now available in Browser code.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Nueva funcionalidad versión 18
WEBDEV - Código Navegador This function is now available in Browser code.
Universal Windows 10 App This function is now available in Windows Store apps mode.
WEBDEV - Código Navegador This function is now available in Browser code.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Versiones 19 y posteriores
iPhone/iPad This function is now available for iPhone/iPad applications.
Nueva funcionalidad versión 19
iPhone/iPad This function is now available for iPhone/iPad applications.
iPhone/iPad This function is now available for iPhone/iPad applications.
Versiones 21 y posteriores
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Nueva funcionalidad versión 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Ejemplo
User_Name is string = "Florence"
 
NextTitle("Welcome")
InfoBuild("Hello %1" + CR + "Welcome!", User_Name)
Sintaxis
InfoBuild(<Format string> [, <Parameter 1> [... [, <Parameter N>]]])
<Format string>: Character string
Character string to display containing optional parameters (%1 to %n). To display the % character in the final string, this character must be typed twice (%%).
<Parameter 1>: Optional character string (with quotes)
First parameter that will be inserted into the formatted character string.
<Parameter 1> will replace the %1 character, <Parameter 2> will replace the %2 character, etc.
The number of specified parameters must be equal to or greater than the number of parameters used in <Format string>.
If <Format string> contains more parameters, the additional parameters will be replaced by empty strings.
<Parameter N>: Optional character string (with quotes)
Nth parameter that will be inserted into the formatted character string.
<Parameter 1> will replace the %1 character, <Parameter 2> will replace the %2 character, etc.
The number of specified parameters must be equal to or greater than the number of parameters used in <Format string>.
If <Format string> contains more parameters, the additional parameters will be replaced by empty strings.
Observaciones

Characteristics of dialog box

  • El título del cuadro de diálogo corresponde al título de la ventana (o página) actual.
    AndroidiPhone/iPad Para cumplir con las especificaciones del sistema, el título del cuadro de diálogo está vacío. Para definir el título, utilice la función NextTitle.
  • Para modificar o definir el título del cuadro de diálogo, utilice la función NextTitle.
  • The message is aligned to left.
  • The button caption depends on the runtime language of Windows.
  • The maximum number of characters cannot exceed 4096. If a larger string is passed in parameter, it will be truncated.
  • The icon displayed (information tooltip) cannot be modified.
WINDEV Para personalizar este cuadro de diálogo (así como todos los cuadros de diálogo del sistema de la aplicación), seleccione la opción "Personalizar ventanas del sistema (Info, YesNo, Confirm, Dialog)" en la pestaña "Estilo" de la descripción del proyecto. Para obtener más información, consulte Personalizar cuadros de diálogo.
Versiones 16 y posteriores
WEBDEV - Código Servidor Para personalizar este cuadro de diálogo (así como todos los cuadros de diálogo del sistema del sitio), seleccione la opción "Aplicar tema a los cuadros de diálogo (YesNo y OKCancel)" en la pestaña "Tema" de la ventana de descripción del proyecto.
Nueva funcionalidad versión 16
WEBDEV - Código Servidor Para personalizar este cuadro de diálogo (así como todos los cuadros de diálogo del sistema del sitio), seleccione la opción "Aplicar tema a los cuadros de diálogo (YesNo y OKCancel)" en la pestaña "Tema" de la ventana de descripción del proyecto.
WEBDEV - Código Servidor Para personalizar este cuadro de diálogo (así como todos los cuadros de diálogo del sistema del sitio), seleccione la opción "Aplicar tema a los cuadros de diálogo (YesNo y OKCancel)" en la pestaña "Tema" de la ventana de descripción del proyecto.

Special cases

  • Timers (TimerSys) and Windows events are not stopped when this function is called.
  • WINDEV You can use the code wizard to enter the function in the code editor. Depending on the characteristics entered in the wizard, the function used can be different in the code that is automatically generated.
  • WINDEVWindows MobileJava DelayBeforeClosing limits how long the message is displayed. The dialog box is automatically closed. For question or confirmation dialog boxes, the default button corresponds to the expected answer.
  • The text of the buttons is displayed in the system language.
  • iPhone/iPad This function must not be used:
    • in the event "Resizing" of the window. Otherwise, the application will be locked.
    • in the event "Changing the orientation" of the window.
    • in the event "Move to the foreground" associated with the project.
      Remark: However, the function can be used in the event "Move to the foreground" of a window.
    • in a thread.
WINDEV

Emulation

A system information window can be emulated by EmulateInfo.
Versiones 25 y posteriores
Android

Aplicación en segundo plano: Caso específico de Android 10

A partir de Android 10, no se puede abrir una ventana si la aplicación está en segundo plano.
La función InfoBuild puede abrir una ventana. Si se utiliza esta función cuando la aplicación está en segundo plano, se producirá un error fatal.
Consejos:
  • Para saber si la aplicación está en segundo plano, utilice la función InBackgroundMode.
  • Si una aplicación necesita interactuar con el usuario cuando está en segundo plano, se puede mostrar una notificación (con el tipo Notification). Al hacer clic en la notificación, la aplicación volverá al primer plano si la propiedad ..ActivateApplication se establece en True. También es posible abrir una ventana desde el procedimiento pasado a la propiedad ..ActionClick.
Para obtener más información, consulte Androide 10: Comportamiento de aplicaciones en segundo plano.
Nueva funcionalidad versión 25
Android

Aplicación en segundo plano: Caso específico de Android 10

A partir de Android 10, no se puede abrir una ventana si la aplicación está en segundo plano.
La función InfoBuild puede abrir una ventana. Si se utiliza esta función cuando la aplicación está en segundo plano, se producirá un error fatal.
Consejos:
  • Para saber si la aplicación está en segundo plano, utilice la función InBackgroundMode.
  • Si una aplicación necesita interactuar con el usuario cuando está en segundo plano, se puede mostrar una notificación (con el tipo Notification). Al hacer clic en la notificación, la aplicación volverá al primer plano si la propiedad ..ActivateApplication se establece en True. También es posible abrir una ventana desde el procedimiento pasado a la propiedad ..ActionClick.
Para obtener más información, consulte Androide 10: Comportamiento de aplicaciones en segundo plano.
Android

Aplicación en segundo plano: Caso específico de Android 10

A partir de Android 10, no se puede abrir una ventana si la aplicación está en segundo plano.
La función InfoBuild puede abrir una ventana. Si se utiliza esta función cuando la aplicación está en segundo plano, se producirá un error fatal.
Consejos:
  • Para saber si la aplicación está en segundo plano, utilice la función InBackgroundMode.
  • Si una aplicación necesita interactuar con el usuario cuando está en segundo plano, se puede mostrar una notificación (con el tipo Notification). Al hacer clic en la notificación, la aplicación volverá al primer plano si la propiedad ..ActivateApplication se establece en True. También es posible abrir una ventana desde el procedimiento pasado a la propiedad ..ActionClick.
Para obtener más información, consulte Androide 10: Comportamiento de aplicaciones en segundo plano.
Componente : wd250obj.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Example
// correct use...
sUser_Name is string = "Vince"
NextTitle("Welcome")
InfoBuild("Hello %1" + CR + "Welcome!",sUser_Name)
rominfo68
04 05 2010