Pakiet HooPoe VCL Components zawiera dwa komponenty VCL dla środowiska Delphi firmy Embarcadero:
- Drag & Drop (ThoDragDrop)
- Windows Save & Restore (ThoWindowSaveRestore)
Drag & Drop
Komponent upraszcza tworzenie i zarządzanie grafiką i kursorem wyświetlanymi w trakcie operacji Drad&Drop.
Sposób wykorzystania komponentu zawarty jest w dołączonej aplikacji demonstracyjnej.
Windows Save & Restore
Komponent zapamiętuje stan okna i odtwarza go (w sposób intuicyjny) przy ponownym jego utworzeniu.
Szczególnie nadaje się do użycia w głównym oknie aplikacji.
Wtedy użytkownik po ponownym jej uruchomieniu ma odtworzone następujące parametry okna:
- Top / Left oraz Width i Height dla wsNormal
- WindowState (gdy okno jest zamknięte przy wsMinimized, odtwarzane jest jako wsNormal)
Parametry okna zapisywane są w rejestrze, w kluczu HKCU\CompanyName\ApplicationName\FormName.
Zapis parametrów okna następuje tuż po OnDestroy formy, więc można wpłynąć na działanie komponentu kodem programu.
Odtworzenie parametrów okna następuje tuż po OnCreate formy, więc można wpłynąć na działanie komponentu kodem programu.
Komponent nie przejawia działalności w żadnym innym momencie pracy programu, którego jest składnikiem.
Sposób użycia:
- położyć na formie komponent o nazwie ThoWindowSaveRestore z zakładki Hoopoe Misc
- wypełnić pola: CompanyName, ApplicationName oraz FormName
- właściwość Enabled ustawić na True
Przykładowy sposób wykorzystania komponentu zawarty jest w dołączonej aplikacji demonstracyjnej.