Stránka 1 z 1

Díl pátý - zobrazení popup okna

Napsal: 03 lis 2008 22:13
od sutrus
Popup okna slouží pro zjednodušení informování uživatele a často jsou doprovázeny zvukem.
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í
Ikona - FadeIcon - jakákoli ikona o rozměrech 16x16px
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í.
popup_plug.rar
Díl pátý. Zobrazení popup okna.
(238.38 KiB) Staženo 264 x