[#1] Jak prawidłowo wyświetlić zawartość okna podczas jego pierwszego otwarcia?
Co jest problemem?

Kiedy zawartość okna jest już w nim rozrysowana,
odświeżanie podczas przesuwania na ekranie odbywa się szybko i płynnie....

Okrutne migotanie widać zawsze przy pierwszym wyświetleniu,
czyli kiedy wywołujemy funkcję OpenWindow() i efekt narasta
wraz z liczbą przypisanych gadgetów.
Jak temu zaradzić?

W systemach WinXP rozwiązano ten problem tak:
Metoda Window.Create() generuje okno ale go nie wyświetla
dopiero poprzez Window.Show() pojawia się na ekranie...
co zupełnie eliminuje efekt rozrysowywania.

Jat to zrobić na os 1.3?

1).Czy zastosować osobny RastPort wypełnić i podmienić z tym w oknie???
2).Ukryć okno przed wyświetleniem.. (tylko jak?)
3).Ustawić okno poza widocznym obszarem wyświetlania a potem na właściwą pozycję?

Czy ktoś ma sprawdzone rozwiązanie?
[#2] Re: Jak prawidłowo wyświetlić zawartość okna podczas jego pierwszego otwarcia?

@68k_tester, post #1

P.S

Znalazłem bardzo stary program "kalkulator v2.0" z roku 1986 napisany
przez "GIZMOZ".Okno tego kalkulatora posiada ponad 32 gadgety
a podczas jego otwierania nie ma efektu migotania rozrysowywanych gadget'ów. Czy ktoś wie jak wyświetlono gadgety na RastPort przed
wywołaniem OpenWindow() ???

Kod programu jest spakowany więc przez "ReResource" nic nie zobacze...
[#3] Re: Jak prawidłowo wyświetlić zawartość okna podczas jego pierwszego otwarcia?

@68k_tester, post #2

Spróbuj rozpakować poprzez xfdmaster.
[#4] Re: Jak prawidłowo wyświetlić zawartość okna podczas jego pierwszego otwarcia?

@cholok, post #3

Jakimś cudem rozpakowało tego CMP1 Crunchera dając 34 kb. kodu w C do analizy.

Dzięki za dekompresor …
[#5] Re: Jak prawidłowo wyświetlić zawartość okna podczas jego pierwszego otwarcia?

@68k_tester, post #1

Podajesz listę gadgetów jako parametr do OpenWindowTags() i system dba o resztę najlepiej, jak potrafi. Hackować nie radzę. Sprawdzanie, jak programować poprzez deasemblację wpakuje Cię jedynie w ślepą uliczkę. Czytaj dokumentację systemu i rób jak napisane - to jedyna sensowna metoda.
[#6] Re: Jak prawidłowo wyświetlić zawartość okna podczas jego pierwszego otwarcia?

@Jacek Piszczek, post #5

Podajesz listę gadgetów jako parametr do OpenWindowTags()

To zadziała, zwłaszcza na OS1.3. ;)

[#7] Re: Jak prawidłowo wyświetlić zawartość okna podczas jego pierwszego otwarcia?

@MinisterQ, post #6

Ach, kto by tam pamiętał tą zacofaną wersję ;)
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem