ďťż
They seem to make lots of good flash cms templates that has animation and sound.

Alleluja! W samą porę dwa debile zorientowały się, że są dla siebie stworzeni!

PATRZ TAKŻE • Więcej szczegółowych wyjaśnień na temat przypisywania zmiennych składowych zamieszczamy w rozdziale 10. Inicjalizowanie próbników daty i godziny Podobnie jak w przypadku poprzednio omawianych obiektów, próbnikom daty i godziny również możemy nałożyć ograniczenia wskazań, określając zakres wskazywanych wartości. Ustalony on zostaje poprzez podanie wartości minimalnej i maksymalnej, reprezentujących dostępne daty w przód oraz w tył. To samo możemy uczynić w stosunku do próbnika godziny. Posłużyć się musimy funkcją SetRange (), podając jej wskaźniki dwóch obiektów COleDaterime (lub crime) przechowujących wartości najwcześniejszej oraz najpóźniejszej dostępnej daty lub godziny. Gdybyśmy przykładowo chcieli ograni- czyć możliwość wyboru daty i godziny tylko do roku 1998, osiągnęlibyśmy ten cel wpisując poniższe linie na końcu kodu implementującego funkcję OninitDialog (): COleDateTime dtMin(1998, l, l. O, O, 0) ; COleDateTime dtMax(1998, 12, 31, 23, 59, 59); m_myDate.SetRange(SdtMin, &dtMax); // Ustalenie zakresu wyboru // dat l godzin Pierwsze dwie linie służą do skonstruowania dwóch obiektów COleDateTime zawierających parametry określające rok, miesiąc, dzień, godzinę, minuty oraz sekundy. Wskaźniki do tych dwóch obiektów zostają następnie przekazane zmiennej m_myDate (typu CDateTimeCtri) poprzez funkcję SetRange O. W czasie pracy programu uniemożliwi to użytkownikowi dokonanie wyboru daty spoza roku 1998, a daty nie mieszczące się w tym zakresie, będą wyświetlane na kalendarzu w szarym kolorze. Korespondująca funkcja GetRange () posłużyć może do ustalenia wartości obu obiektów COleDateTime (lub CTi-me) zgodnie z obecnymi parametrami zakresu. Poprawność daty w obiekcie COleDateTime Jeśli data zawarta w obiekcie COleDateTime jest poprawna, obiekt zostanie oznaczony znacznikiem ważności (COleDateTime: :valid). W przeciwnym wypadku znacznik będzie informował o nieważności (COleDateTime:: invalid). Sprawdzenia aktualnego stanu dokonuje funkcja składowa GetStatusO, zwracając wartość znacznika. Można także wymusić jego wartość za pomocą SetStatus (). Stosowanie wskaźników postępu, pasków przewijania, suwaków... ___ 173 Wpływać możemy także na format wyświetlanych dat lub godzin. W tym celu podajemy funkcji SetFormat () parametr w postaci łańcucha znakowego, określającego żądany format. Owe łańcuchy formatujące przedstawione są w tabeli 7.3. Tabela 7.3. Kody formatujące wyświetlanie dat i godzin przez ich próbniki Kod formatu Opis yyy yy y MMMM MMM MM M dddd ddd dd d HH hh H tt t mm m Wyświetla rok w pełnej postaci (np. 1998) Wyświetla rok skracając jego postać do dwóch ostatnich cyfr (np. 98) Wyświetla ostatnią cyfrę roku (np. 8) Nazwa miesiąca wyświetlana jest w pełnym brzmieniu (np. kwiecień) Nazwa miesiąca wyświetlana jest przy użyciu trzech liter, stanowiących synonim pełnej nazwy (np. kwi) Miesiąc podawany jest za pomocą dwóch cyfr (np. 04) Podaje miesiąc za pomocą jednej lub dwóch cyfr (np. 4 jako kwiecień lub 11 jako listopad) Podaje pełną nazwę dnia tygodnia (np. poniedziałek) Ogranicza nazwę dnia tygodnia do trzyliterowego synonimu (np. pon) Podaje dzień miesiąca za pomocą dwóch cyfr (np. 04) Dzień miesiąca podawany jest przy użyciu jednej lub dwóch cyfr (np. 4 lub 11) Wyświetlanie godziny w formacie 24-godzinnym (np. 16) Podawanie godziny w formacie 12-godzinnym (np.04). Godzina wyświetlana jest w formacie 24-godzinnym, przy użyciu jednej lub dwóch cyfr (np. 4 dla czwartej rano lub 16 dla godziny czwartej po południu) Jak wyżej, tylko w formacie 12-godzinnym np. 4 to czwarta rano oraz czwarta po południu) Obok godziny w formacie 12-godzinnym podaje część dnia, której godzina dotyczy (AM - rano, PM - po południu) Jak wyżej, lecz z wykorzystaniem jednej litery (A lub P) Minuty podawane są za pomocą dwóch cyfr (np. 07 lub 59) Minuty podane zostają przy użyciu jednej lub dwóch cyfr (np.7 lub 59) 174 Poznaj Visual C++ 6 Format danych wyjściowych z obiektu coleDateTime W podobny sposób jak w wypadku próbników daty czy godziny, można określać format danych wyjściowych z obiektu coleDateTime za pomocą jego funkcji Format (). Jako pierwszy parametr tej funkcji podać należy kod formatu. Istnieje cały zestaw kodów formatujących informacje dotyczące roku, miesiąca, dnia, godzin, minut i sekund. Przykładowo, kod %c powoduje podanie daty i godziny w formacie: 04/04/98 18:05:01