PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Characteristics of dialog box
  • Line break in the dialog box
  • Various
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
Displays a message in a standard dialog box that proposes "Yes", "No", "Cancel" and returns the user's choice.
To close the window, the user must validate one of the buttons.
Example
Reports and Queries
Res is int
NextTitle("Modifying the form")
Res = Confirm("Some modifications have been made to the form.", ...
"Do you want to save them before exiting from the form?")
SWITCH Res
CASE Yes: SaveForm() // Backup process
CASE No: Close()
CASE Cancel: ReturnToCapture()
END
Syntax
Reports and QueriesWindows

Displaying a Confirm dialog box Hide the details

<Result> = Confirm([<Selected button>, ] <Text> [, <Line 2> [... [, <Line n>]]])
<Result>: Integer constant
Identifies the button selected by the user:
No0The [NO] button was chosen by the user.
Yes1The [YES] button was chosen by the user.
Cancel2The user has chosen the [CANCEL] button.
<Selected button>: Optional integer constant
Button selected by default in the dialog box:
No0selected by default.
Yes
(Default value)
1selected by default.
Cancel2selected by default.
<Text>: Character string (with quotes)
Text to display.
<Line 2>: Optional character strings (with quotes)
Text displayed on the following lines.
<Line n>: Optional character strings (with quotes)
Text displayed on the following lines.
Remarks

Characteristics of dialog box

  • The message is aligned to left.
  • The captions of buttons depend on runtime language of Windows (or on the runtime language of browser for a WEBDEV site).
  • The maximum number of characters cannot exceed 4096. If a larger string is passed in parameter, it will be truncated.
  • The icon displayed (exclamation mark in a WINDEV application, question mark in a WEBDEV application) cannot be modified.
  • The title of the dialog box corresponds to the title of the current window (or page).
  • To modify or define the title of dialog box, use NextTitle.

Line break in the dialog box

The CR string (Carriage Return) can be used to force a break to the next line. For example:
Confirm("The XXX form was modified." + CR + ...
"Do you want to save it before exiting?")
is equivalent to:
Confirm("The XXX form was modified.", ...
"Do you want to save it before exiting?")

Various

  • The timers (TimerSys) are not stopped when this function is called.
  • The caption of buttons is displayed in the language used by Windows on the current computer.
Component : wd240obj.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Exemplo Confirm
Exemplo Confirm

Res is int
NextTitle("Modifica o Formulario")
Res = Confirm("Primeira Linha."+CR+"TESTE","Seguda Linha?")
SWITCH Res
CASE Yes:
Info("ok")
CASE No:
Close()
CASE Cancel:
ReturnToCapture()
END

//Blog com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/07/curso-windev-funcoes-dialogo-1-confirm.html
https://www.youtube.com/watch?v=jjBIYgdVK1s
De matos AMARILDO
08 Jul. 2016