Instrukcja administratora > Funkcje API > Interfejs użytkownika | | Drukuj |
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 |