zver506
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Zloy_Gelud Извини, со сплэшем сам разберусь, а как насчет примера окон с разными масками, просто в предыдущих постах его уже не скачать, а как реализовать в голову не приходит, если есть выложи, или подскажи у кого он есть пример нашел сам, правда пришлось поискать, насчет сплэша нашел на форуме вот это: Цитата: Вопрос такой: хочу сделать так, что бы перед открытием основного меню плавно появлялась некая картинка на определённое время, потом так же плавно закрывалась, и открывалось основное окно. Фишка в том, что появляющейся картинкой является надпись на прозрачном фоне. Другими словами сначала должна плавно появиться надпись, потом так же плавно исчезнуть, и открыться основное окно. С прозрачностью более менее разобрался, хотя возможно реализовать её можно и по другому. Пишу так: Window.SetMask(Application.GetWndHandle(), "AutoPlay\\Images\\1.png", false, 5248228); Нужно так: Project > Actions...: On Startup Код: SplashImageT.Show("AutoPlay\\Images\\splash.png", 2, false, false); Application.Sleep(2000); Скопируй код в On Preload окна: Код: hWnd = Application.GetWndHandle(); --дискриптор приложения Dll = "AutoPlay\\Docs\\isgsg.dll"; --путь к необходимой для работы библиотеке SplashFile = "AutoPlay\\Docs\\logo.png"; --путь к всплывающей картинке FadeInTime = 1000; -- время на анимацию появления картинки, в мс FadeOutTime = 1000; -- время на анимацию исчезновения картинки, в мс TimeToShow = 5000; -- указываем время, в течении которого картинка будет отображаться после появления, так же в мс DLL.CallFunction(Dll, "ShowSplashScreen", hWnd..",\""..SplashFile.."\","..FadeInTime..","..TimeToShow..","..FadeOutTime..",0,255,False,$FFFFFF,10", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); | Так вот splash.png и logo.png это две разные картинки или нет, и на какое окно вешать это все, на первое, или создавать для сплэша отдельную страницу с маской и уже туда писать, если знаешь, подскажи пожалуйста | Всего записей: 30 | Зарегистр. 21-05-2010 | Отправлено: 02:38 15-08-2011 | Исправлено: zver506, 03:13 15-08-2011 |
|