Od ponad 20 lat dzielę się z Wami swoją pasją oraz tworzę dla was moim zdaniem ciekawe i przede wszystkim przydatne rzeczy. Całkowicie za darmo! To się nigdy nie zmieni.
Niestety, sprzęt komputerowy (laptop) na którym obecnie pracuję zestarzał się - ma już 12 lat i jest to już niestety mocno odczuwalne. Moja obecna sytuacja finansowa nie pozwala mi na zakup nowego laptopa, dzięki któremu nadal będę mógł realizować swoją pasję, a tym samym dzielić się nią z Wami.
Mam nadzieję, że dzięki Waszej pomocy będę mógł zakupić sprzęt, który posłuży równie długo co obecny. Jak wiemy, sprzęt komputerowy jest dzisiaj horrendalnie drogi (zwłaszcza laptopy). Mam nadzieję, że wspólnie to się uda.
Dlatego też postanowiłem założyć specjalną zrzutkę na uznanej platformie crowd-fundingowej, dzięki której w transparentny sposób można dorzucić coś od siebie. Cel jest ambitny, ale wierzę w siłę społeczności!
Wtyczka Banner wyświetla baner z dowolnym tekstem. Używa dialogu IDD_VERIFY interfejsu użytkownika UI.
Istnieją trzy funkcje - Show, GetWindow oraz Destroy.
Banner::show "Tekst do wyświetlenia" [opcjonalnie] Banner::getWindow Banner::destroy
Przykład wykorzystania znajdziesz w pliku Example.nsi.
Nowoczesny interfejs użytkownika (Modern UI) posiada dwie etykiety tekstowe w oknie dialogowym IDD_VERIFY. Aby zmienić wszystkie teksty, użyj:
Banner::show /set 76 "Tekst 1 (zamienia 'Czekaj na wczytanie instalatora...')" "Normalny tekst"
Jeśli masz więcej etykiet tekstowych w oknie dialogowym IDD_VERIFY, możesz użyć wiele parametrów /set, aby zmienić teksty.
Przykład:
Banner::show /set 76 "bah #1" /set 54 "bah #2" "Normalny tekst"
Drugi parametr dla /set jest numerem ID kontrolki.
Jeśli używasz /set, aby ustawić główny łańcuch tekstowy (IDC_STR, 1030), możesz określić inny łańcuch znaków dla tytułu okna oraz głównego łańcucha znaków.
Jeśli używasz pustego łańcucha znaków jako głównego łańcucha znaków (Banner::show ""), okno banera nie będzie widoczne na pasku zadań.