Pokud tedy v našem pluginu chceme uživatele informovat o nějaké ne vždy viditelné akci můžeme vytvořit popup okno.
Pro otevření a zavření popup okna má Infium dvě zprávy.
PM_PLUGIN_FADE_MSG - pro otevření okna. V této zprávě předáme několik parametrů, které si popíšeme.
PM_PLUGIN_FADE_CLOSE - pro uzavření okna. Jako identifikátor slouží ID vytvořeného okna.
Popis parametrů důležitých pro otevření popup okna
Typy popup oken - FadeType
- 1 - zpráva
2 - Informace
3 - varování
Centrování textu - TextCentered - Povoleno/Zakázáno
Uzavření okna - NoAutoClose - automatické uzavření okna
Nadpis - FadeTitle - nadpis popup okna
Text - FadeText - náš zobrazený text v popup okně
Jako odpověd tedy Result nám Infium vrátí ID okna. ID můžeme použít k programovému uzavření.
Pravé kliknutí myší vždy uzavírá otevřené okno a levé kliknutí můžeme programově obsloužit ve zprávě PM_PLUGIN_FADE_CLICK.
Jenom dodám že v našem příkladu levé kliknutí na popup okno zavolá funkci užavření popup okna.
Popup okno otevřete kliknutím na tlačítko hlavního formuláře a také si můžete vybrat zda se bude automaticky uzavírat.
Práce s popup okny není nijak složitá a proto už jen přikládám dnešní příklad ke stažení.