Handel - Polecenia > Obsługa okna komunikatów > ShowINFOs - polecenie

Drukuj

ShowINFOs - polecenie hmp

Polecenie wyświetla okno z listą komunikatów.

 

Polecenie działa tylko w programach Faktura i Handel.

 

Składnia

Int ShowINFOs (String  titl, String  msg, Int  sButt, Int  nIco [, xMessages  xMsgs [, Int  iZDW]])

 

Argumenty

Typ

Nazwa

Opis

String

titl

Nazwa okna komunikatów wyświetlana na pasku tytułu.

String

msg

Informacja wyświetlana w górnej części okna złożona maksymalnie z trzech wierszy rozdzielonych.

Int

sButt

Schemat wyglądu (dostępne przyciski) dolnej części okna:

239

HMK1

250

HMK2

251

HMK3

252

HMK4

253

HMK5

254

HMK6

255

HMK7

Int

nIco

Numer identyfikujący ikonę przy informacji określonej parametrem msg:

0

Ico0

 

1

Ico1

 

2

Ico2

 

3

Ico3

 

4

Ico4

 

xMessages

xMsgs

Obiekt zawierający listę komunikatów do wyświetlenia.

Int

iZDW

Stan początkowy pola wyboru Zastosuj do wszystkich, dla schematu przycisków: 250.

 

Wartość zwracana

Kod wybranego przycisku:

Nr schematu

Wybrany przycisk

Kod przycisku

239

Szczegóły

OK

2

1

250

Zapisz

Anuluj

Zapisz + Zastosuj do wszystkich

Anuluj + Zastosuj do wszystkich

1

2

5

6

251

Prześlij dokument

Anuluj

Skopiuj błędy do schowka

1

2

-

252

OK

Anuluj

1

2

253

Zapisz

Anuluj

1

2

254

Wystaw

Anuluj

1

2

255

OK

Skopiuj do schowka

1

-

 

Wybranie przycisku Skopiuj do schowka lub Skopiuj błędy do schowka nie powoduje zamknięcia okna.

 

Przykład

//Wyczyszczenie kolejki komunikatów okna komunikatów
ClearINFOs()
//Dodawanie różnych typów komunikatów
AddAsk("Pytanie do użytkownika z odnotowanym wyborem.", 7)
AddInfo("Informacja dla użytkownika z ikonką")
AddSysInfo("Informacja dla użytkownika bez ikonki")
AddWarning("Ostrzeżenie!")
AddError("Błąd!!")
//Wyświetlenie okna z komunikatami
ShowINFOs("Komunikaty", "Opis - L1.\nL2\nL3\nL4 nie widać.", 255, 2)
error ""