5 (1791)

5 (1791)



Rozdział 5. ♦ Okienka komunikatów    77

Tabela 5.5. Nazwy stałych typu TMsgDlgButtons i odpowiadające im przyciski

*azwa stałej

Zbiór przycisków

■WesNoCancel

[mbYes mbNo. mbCancel]

rtJYesNoAl1Cancel

[mbYes. mbYesToAll. mbNo, mbNoToAll, mbCancel]

liOKCancel

[mbOK, mbCancel]

ńtoortRetryIgnore

[mbAbort, mbRetry, mblgnore]

■tttortlgnore

[mbAbort, mblgnore]


Hel pCtx to łącze do systemu pomocy wyświetlanego za pomocą klawisza FI. Wartość 0 oznacza brak łącza.

X,Y to współrzędne lewego górnego wierzchołka wyświetlanego okna — liczone względem lewego górnego wierzchołka ekranu (0, 0).

Funkcja zwraca wartość typu Word, która zależy od rodzaju przycisku wybranego w oknie dialogowym. Nazwy wybieranych przycisków oraz zwracane wartości zawiera tabela 5.4.

Nazwy angielskie można zmienić przez zmodyfikowanie modułu Dialogs.pas w sposób opisany wyżej w tym rozdziale.

Wartości zwracane przez funkcję MessageDlgPos wypisano obok rodzajów przycisków. Parametr Buttons jest typu zbiorowego, może więc zawierać jeden lub więcej elementów. Jeśli chcemy wyświetlić jeden przycisk, np. z napisem OK, to parametr Buttons będzie zbiorem jednoelementowym — [mbOK]. Większą liczbę przycisków możemy wyświetlić, podając jako parametr Buttons zbiór kilkuelementowy lub nazwę odpowiedniej stałej. W tabeli 5.5 przedstawiono nazwy stałych określających przyciski wyświetlane w okienkach komunikatów.

Funkcja MessageDlg różni się tym od funkcji MessageDlgPos, że nie posiada parametrów X i Y, które określają położenie okienka na ekranie. Przykładowe okienka komunikatów przedstawiono na rysunku 5.2.

mmm *i




Koniec pracy!


Rysunek 5.2.

Okienka

komunikatów:

0 ShowMessage, ki MessageDlg, o MessageDlgPos

Przykład 5.3.

Wyświetl okienko z pytaniem o zakończenie programu — z przyciskami Yes i No. Po wybraniu przycisku Yes aplikacja kończy pracę.

Rozwiązanie

Pod przycisk z napisem Koniec podepnij następującą procedurę:


Wyszukiwarka

Podobne podstrony:
7 (1495) Rozdział 5. ♦ Okienka komunikatów 79 //ustalenie współrzędnej X lewego górnego wierzchołka
3 (2311) Rozdział 6. ♦ Okienka dialogowe z karty Dialogs 83 Tabela 6.2. Komponenty umożliwiające k
skanuj0185 (7) Rozdział 7. ♦ System plików 197 Tabela 7.1. Wartości parametru tryb funkcji fopen Try
5 (1790) Rozdział 6. ♦ Okienka dialogowe z karty Dialogs 85 //zapisanie elementów listy do pliku pro
83860 skanuj0222 (3) Rozdział 8. ♦ Cookies i sesje 235 Tabela 8.1. Opcje konfiguracyjne sesji (ciąg
3 (2312) ■ozdział 5. ♦ Okienka komunikatów 75 Rysunek 5.1. Przykład okienek MtasageBox a)B5&E53B
skanuj0244 (3) Rozdział 9. ♦ Podstawy MySQL 257 Pomiędzy tymi tabelami, a ściślej danymi w tych tabe
skanuj0269 (3) Rozdział 10. ♦ Podstawy SQL 283 Tabela 10.1. Typy całkowitoliczbowe Typ Zakres
skanuj0287 (3) Rozdział 10. ♦ Podstawy SQL 301 Tabela 10.6. Operatory relacyjne w
skanuj0027 (178) Rozdział 2. ♦ Znaczniki, zmienne i typy danych    39 Tabela 2.2. F
skanuj0301 (2) Rozdział 11. ♦ Więcej o SQL 315 Tabela 11.1. Funkcje

więcej podobnych podstron