SDK
Interaction avec l'utilisateur

Fonctions

int SPI_USR_ask_question (const std::string &question, const std::string &answear, int *noButtonClicked)
 Affiche une question sous forme de boite de dialogue avec des boutons comme choix de réponse.
 

Description détaillée

Interaction avec l'utilisateur

Attention
Les fonctions de ce module sont reservées au Pascal. Elles ne fonctionnent pas en mode COM (VB net, C++, C#...)

Documentation des fonctions

◆ SPI_USR_ask_question()

int SPI_USR_ask_question ( const std::string & question,
const std::string & answear,
int * noButtonClicked )

Affiche une question sous forme de boite de dialogue avec des boutons comme choix de réponse.

Version
5.10
Paramètres
[in]questiontexte de la question
[in]answeartexte des reponses possibles. Les reponses doivent être separées par des "-" et commencées par "-"
[out]noButtonClickednuméro du bouton cliqué. Le premier bouton porte le numéro 2
Renvoie
SPI_YES ok, SPI_NO si l'utilisateur a appuyé sur la touche échap
Attention
Cette fonction est réservée au Pascal. Elle ne fonctionne pas en mode COM (VB net, C++, C#...)
Pascal
ier := ICALL(SPI_USR_ask_question,'Do you want to copy this file','-Yes-No',iret);
Visual basic
ier = GOE.SPI_USR_ask_question("Do you want to copy this file","-Yes-No",iret)
if user press YES button, iret will be set to 2.
if user press NO button, iret will be set to 3.
if user press ESC key, ier will be set to SPI_NO and iret to -1
int SPI_USR_ask_question(const std::string &question, const std::string &answear, int *noButtonClicked)
Affiche une question sous forme de boite de dialogue avec des boutons comme choix de réponse.
Definition sp_usr01.c:45