MessageBox () funkció

Mozgatni a része az üzenet a következő sort a párbeszédpanelen használja a kocsi vissza karakter, CHR (13), a eMessageText. A magasság és a szélesség a párbeszédablak megnő úgy, hogy illeszkedjen eMessageText.







Meghatározza a gombok és az ikonok jelennek meg a párbeszédablakban az alapértelmezett gombot, amikor egy párbeszédablak és a viselkedése a párbeszédablakban. Az alábbi táblázatokban az értékek 0-5 leírását a gombok jelennek meg a párbeszédablakban. Az értékek az ikonok 16, 32, 48 és 64 meghatározza egy ikon jelenik meg a párbeszédablakban. Az alapértelmezett érték 0, 256, és 512 melyik gombra a párbeszédablak egy gomb megkapja a fókuszt alapértelmezésben. Megjelenítésekor a párbeszédablak megkapja a fókuszt, ezt a gombot. Hiánya nDialogBoxType azonos a meghatározását értékek 0 és nDialogBoxType.

párbeszéd gombok

nDialogBoxType lehet az összege három Size értékét minden előző táblázatot. Például, ha a nDialogBoxType egyenlő 290 (2 + 32 + 256), akkor a fenti jellemzők a következő párbeszédablak:
  • Kilépés, Ismét, és figyelmen kívül hagyása gombok.
  • Az üzenet mezőben megjelenik egy kérdőjel.

  • Újra gombra megkapja az alapértelmezett fókuszt.







  • További információ a konstansok rendelkezésre FoxPro.h fájl található a fő Visual FoxPro könyvtárban. Felhasználva a meghatározott állandók típusa MB_ABORTRETRYIGNORE + MB_ICONQUESTION + MB_DEFBUTTON2 lehet olvasható, mint 2 + 32 + 256.

    Kérdőjel használata nem ajánlott, mert nem tükrözi egy bizonyos típusú üzenetet, és mivel a készítmény az üzenetek a kérdés formájában lehet hivatkozni bármilyen típusú üzenet. Ezen felül, a felhasználók lehet összetéveszteni a kérdőjel információkkal. Ezért nem ajánlott a kérdőjellel az ablakok a hozzászólásaidat. A rendszer továbbra is fenntartja azt csak a visszafelé kompatibilitás.

    Ez meghatározza a szöveg jelenik meg a párbeszéd címet. Ha kihagyja cTitleBarText. A cím a „Visual FoxPro Microsoft”. nTimeout

    Meghatározza, hogy hány ezredmásodperc alatt, amely Visual FoxPro kijelzők eMessageText figyelembevétele nélkül bemenet a billentyűzet vagy egér eMessageText takarítás. Megadhatja érvényes késleltetés értéket. Értéke kisebb, mint 1 nem okoz késedelmet, amíg a felhasználó nem végez bemenet és megfelel hiányában nTimeout paramétert.

    A numerikus adatok típusát. MessageBox () értéket ad vissza, amely azt jelzi, hogy melyik gombot választotta a párbeszédablakban. Az alábbi táblázat felsorolja azokat az értékeket, amelyek MessageBox () függvény az egyes gombot.




    Kapcsolódó cikkek