Instrukcja administratora > Funkcje API > Interfejs użytkownika

Drukuj

Interfejs użytkownika

Opisane w tym rozdziale funkcje API służą do modyfikacji interfejsu użytkownika programu. Pozwalają na:

tworzenie nowych okien

wstawianie dodatkowych kontrolek takich jak przyciski, etykiety, checkboxy, comba i inne

modyfikację istniejących okien poprzez dokładanie nowych komponetów lub zmiany położenia i wielkości starych

Aplikacja API (addon), która używa tych funkcji powinna być uruchamiana razem z programem. Może też być uruchomiona cały czas na stacji roboczej, na której uruchamiamy program. Jeśli chcemy, aby addon uruchomił się automatycznie razem z programem (i wraz z nim automatycznie zakończył pracę), to w pliku RPLATNIK.INI w sekcji [Addon] należy wpisać:

AllMachines=ścieżka do naszej aplikacji API (jeśli ścieżka jest wspólna dla wszystkich maszyn) lub

Nazwa_komputera=ścieżka do naszej aplikacji API (jeśli ścieżka jest unikalna dla każdej maszyny),

przykładowo:

[Addon]

AllMachines=C:\RESET2\Platnik.10x\DEMOS\Delphi\Przykład 2\R2platnikUI.exe

Zestaw poniższych funkcji wraz z funkcjami z poprzednich rozdziałów pozwalają na zaawansowane modyfikowanie funkcjonalności aplikacji z zachowaniem zintegrowanego i jednolitego interfejsu. Funkcje zostały zgrupowane w następujących podrozdziałach:

Modyfikacja i tworzenie kontrolek - modyfikacja położenia, wielkości i innych właściwości kontrolek oraz wstawianie do dowolnego okna nowych kontrolek

Kontrolki bazodanowe - wstawianie nowych kontrolek do okien obsługujących tabele z bazy danych

Interakcja z interfejsem użytkownika - wymiana wiadomości (kliknięcia myszą, przyciskanie klawiszy oraz inne zdarzenia w aplikacjach) pomiędzy aplikacją API, a aplikacją postawową

Interakcja z interfejsem bazy danych - wymiana wartości pól poszczególnych rekordów tabel pomiędzy aplikacją API, a aplikacją postawową, oraz obsługa pól i tabel użytkownika

Funkcje aplikacji - różnego rodzaju funkcje do sterowania przebiegiem programu, umożliwiające uruchamianie przez API pewnych elementów, np. pasków postępu, okien z błędami, przeglądanie wydruków i inne