Полная версия этой страницы:
Autorun
Alexkaz6
30:07:2007, 15:16
Здравствуйте! Хочу у вас спросить, как написать такой
]]>Autorun]]> для диска с играми. Правда там должна музыка играть, но я ее удалил. Пожалуйста помогите. Заранее спасибо.
Barmutik
31:07:2007, 07:51
Ну так а в чём конкретно проблема? Обычная форма... на ней компоненты .. свой тип курсор зарегистрирован... в чём конкретно помочь?
Alexkaz6
31:07:2007, 10:28
Ну курсоры как менять я знаю, а вот как убрать заголовок окна как у этого autorun'а который я выложил, как сделать чтобы при наведении на ссылку воспроизводился указанный мною звук, чтобы при наведении на ссылку она меняла изображение, и когда запустится autorun играла указанная мною музыка. Вот в чем именно мне надо помочь. Уж помогите пожалуйста я только начинаю писать и очень многого не знаю.
Morpheus
31:07:2007, 12:54
Цитата(Alexkaz6 @ 31:07:2007, 13:28 )
как убрать заголовок окна
Form property BorderStyle: TBorderStyle; - None
Цитата(Alexkaz6 @ 31:07:2007, 13:28 )
как сделать чтобы при наведении на ссылку воспроизводился указанный мною звук
- тут придёться немного дописать - обрабатывать сообщения наведения курсора на компонент
ну а обработав сообщеие - сможете и звук включить и рисуок поменять
Цитата(Alexkaz6 @ 31:07:2007, 13:28 )
запустится autorun играла указанная мною музыка
для начала хватить компоненты Mediaplayer - после показывания формы - включайте проигрывание выбранного файла
Alexkaz6
31:07:2007, 14:07
Пожалуйста, напишите подробнее про то как обрабатать сообщения наведения курсора на компонент, а то я что-то недопонимаю что дописать.
Morpheus
31:07:2007, 14:17
Цитата(Alexkaz6 @ 31:07:2007, 17:07 )
как обрабатать сообщения наведения курсора на компонент
Погорячился я . у label есть событие OnMouseMove - вот там всё и обрабатывайте
Alexkaz6
1:08:2007, 02:08
Извините за настырность, но я знал что в этом событии надо обработать, а что именно надо там дописать я не знаю.
Morpheus
1:08:2007, 06:06
Для: Alexkaz6
Всё зависит от того что Вы хатите - там надо писать код
Barmutik
1:08:2007, 06:29
Вопросизведение простого WAV файла - SndPlaySound функция описана в Дельфях...
Alexkaz6
1:08:2007, 09:19
Я хочу:
1) При наведении на ссылку (или картинку) чтобы она менялась и когда убираешь курсор чтобы стала обратно той какой она была сначала, до наведения, как в том autorun'е который я выложил.
2) При наведении на ссылку (или картинку) чтобы воспроизводился указанный мною звук, например тот который в том autorun'е.
Просто напишите мне программный код к этим функциям и я попробую разобраться.
Morpheus
1:08:2007, 10:19
Для:
Alexkaz6С чем уВас проблема с придумыванием алгоритма или написанием кода?
вапросы общие решать никто за вас не будет
задавайте канкретный вапрос - как играть музыку я отвечал - компонентой, или как подсказывает господин
Barmutik -
SndPlaySound.
а Вот с заявлениями
Цитата(Alexkaz6 @ 1:08:2007, 12:19 )
Просто напишите мне программный код к этим функциям и я попробую разобраться.
- можете идти по ссылке в моей подписи "вапросы?
Alexkaz6
1:08:2007, 10:44
ясно все с вами...не можете вы помочь начинающему... можете закрывать эту тему, я не буду больше доканывать вас...
Morpheus
1:08:2007, 11:06
Вы так и не поняли сути - жаль. Помоч с фун-й е вопрос - но писать код - Вам же хуже, а форум обращать надо не за готовым кодом а за помощью чтобы написать код самому
а в ссылке четко расписано как надо задавать вапросы. Каков вапрос - такой и ответ. делайте хоть чтото и у Вас появяться конструктивные вапросы на которые тут с удовольствием Вам и ответят
Alexkaz6
1:08:2007, 11:28
Хорошо, со звуком я разобрался, немножко по другому сделал, но при убирании курсора с ссылки звук снова воспроизводится, а этого мне не нужно, мне нужно чтобы он воспроизводился только лишь при наведении.
Barmutik
1:08:2007, 14:07
Я бы Вам посоветовал перехватывать WM_MouseEnter and WM_MouseLeave у Вашего компонента .. сделайте наследника и перехватите эти сообщения..
Если это сложно то просто найдите лэйбу(или что Вы там используете) в которой это уже есть .. там всего около 10 вроде строк кода что бы перехватить эти два сообщения ..
Тогда на MouseEnter вы сможете играть Ваш звук и устанавливать кортинку которую надо .. а на MouseLeave ставить назад картинку которая была до того как Вы навели мышку...
Alexkaz6
2:08:2007, 03:10
Фу, вроде разобрался, сделал как мне надо, большое вам спасибо. Но еще я хотел бы узнать как сделать так, чтобы при наведении на ссылку (или картинку) она менялась плавно (как в том autorun'е) не резко.
Barmutik
2:08:2007, 15:31
Ммм.. могу посоветовать только менять нескоьлко картинок .. или анимированный Гиф...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.