Mittwoch, 16. April 2008

Undokumentierte Parameterwerte in der Messagebox

Gemäß der FAQs von George Tasker gibt es bei der VFP Messagebox zwei undokumentierte Werte beim zweiten Parameter.

Hierbei handelt es sich um:

#DEFINE MB_SYSTEMMODAL 4096
#DEFINE MB_TASKMODAL 8192

Der Einsatz dieser beiden Werte beeinflußt ausschließlich Modalitätslevel und -bereich des Messagebox-Dialogs.

MB_TASKMODAL (8192) hat üblicherweise einen wenig sichtbaren Effekt auf die Dialogbox. (es handelt sich mehr oder weniger um interne Auswirkungen).

MB_SYSTEMMODAL (4096) hingegen sorgt dafür, daß die Messagebox nicht nur innerhalb der VFP-Applikation im Vordergrund steht, sondern auch vor allen anderen vorgelagerten Fremdapplikationen.

Keine Kommentare:

Kommentar veröffentlichen