Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Modifying MESSAGEBOX commandbuttons
Message
De
14/11/1998 17:33:00
 
 
À
13/11/1998 10:44:09
Ernie Veniegas
Micro System Solutions, Inc.
Calistoga, Californie, États-Unis
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00157405
Message ID:
00157685
Vues:
20
>Is there a way to modify the caption of messagebox() command buttons?
>
>For example, suppose I wanted the command buttons of a "Yes, No, Cancel" to read "Up, Down, Sideways" ... ?
>
>Ssince all messagebox does is return 6=Yes, 7=No, or 2=Cancel, it would be a no brainer to interpret return codes and do whatever. With all the flexibility available, but it seems "peculiar" that there isn't a backdoor for get at properties of those controls.
>
>Is my only option to create my own class?
Hello Ernie!

There exists a solution... but hard to code in VFP.
MessageBox is modal dialog box. So, before display the box start a timer. At first timer event when messagebox already visible, search for the messagebox, search for the buttons among its child windows (buttons are child windows) and change their text with SetWindowText function.
Although these function available API functions, the VFP builtin timer wont fire during messagebox displaying. I made a better timer (downloadable from file section), it will fire, but VFP wont execute the timer event command till returning from messagebox. So...
It is easier to make a VFP form to use as messagebox!

BB
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform