Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на C / C++


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Гаряка Асмик
Статус: Бакалавр
Рейтинг: 2183
∙ повысить рейтинг »
lamed
Статус: Практикант
Рейтинг: 2151
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 1775
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / C/C++

Номер выпуска:1488
Дата выхода:19.02.2010, 08:00
Администратор рассылки:Товарищ Бородин, Модератор
Подписчиков / экспертов:641 / 187
Вопросов / ответов:1 / 2
IRC-канал по теме:#C

Вопрос № 176677: Доброго времени суток! Друзья,наведите на мысль как вставляется видео в проект на форму в Visual Studio? ...



Вопрос № 176677:

Доброго времени суток! Друзья,наведите на мысль как вставляется видео в проект на форму в Visual Studio?

Отправлен: 14.02.2010, 07:31
Вопрос задал: Roma2010, 4-й класс
Всего ответов: 2
Страница вопроса »


Отвечает Сандров Алекс, Студент :
Здравствуйте, Roma2010.

Наводим.
Идём в редактор ресурсов, в окно редактирования диалога, на тулбаре "Controls" (если нет такого тулбара, тыкаем правой кнопкой в меню и включаем его) ищем иконку "Animate", на вид как плёнка с фильмом. Накидываем на форму.

Как с ним работать?
1. Хедер Заголовочный файл commctrl.h
2. К проекту прицепить либу библиотеку: ComCtl32.lib
3. Идём в MSDN, набираем ACM_OPEN, находим, жмём кнопку "Locate" в тулбаре панели инструментов (или аналогичнуюю в msdn > 2001) и попадаем в место описания сообщений для элемента управления Animate-контрола. Рядом лежат макросы (ниже), описание (выше) и нотификации (ещё ниже).
Удалён жаргон.
-----
∙ Отредактировал: Dr_Andrew, Старший модератор
∙ Дата редактирования: 15.02.2010, 10:08 (время московское)

Ответ отправил: Сандров Алекс, Студент
Ответ отправлен: 15.02.2010, 06:20
Номер ответа: 259468

Оценка ответа: 5
Комментарий к оценке:
Спасибо за внимание!И полезную информацию :)

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 259468 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Отвечает Patriotix-N, 5-й класс :
    Здравствуйте, Roma2010.
    Если вам требуется добавить не просто анимацию, а именно видео со звуком, то можно сделать следующее:
    Так как вы не указали не версию не комплектацию, то сразу хочу уточнить - я проверил этот способ только в VS 2008. И все описание буду вести в аналогии с ним, хотя, все версии VS имеют сходный интерфейс.
    Нам потребуется компонент из среды Visual Basic.


    Нажмите правой кнопкой мыши на панели инструментов "Toolbox" и выберите "Choose Items...". Откроется окно, показанное выше. Поставьте галочку напротив компонента и нажмите "ОК"
    Разместите компонент на форме.


    Для того чтобы видео воспроизводилось на форме, надо указать для компонента среду вывода. Это свойство можно изменять только во время раб оты программы. Для этого надо задать значение "axMMControl1->hWndDisplay". Ему можно присвоить хэндл любого компонента - формы, или же, как сделал я, pictureBox'а.
    Если вам не нужны кнопки управления, то можете сделать компонент невидимым и управлять потоком вручную.
    В простейшем случае код будет выглядеть так:
    Код:

    axMMControl1->Command="Open";
    axMMControl1->hWndDisplay=pictureBox1->Handle.ToInt32();
    axMMControl1->Command="Play"; //Добавьте эту строчку если хотите сразу начать воспроизведение. Например, в случае, если вы не пользуетесь кнопками управления.


    -----
    Лучше знать ничего обо всем, чем все ни о чем.

    Ответ отправил: Patriotix-N, 5-й класс
    Ответ отправлен: 15.02.2010, 11:47
    Номер ответа: 259474

    Оценка ответа: 5
    Комментарий к оценке:
    Спасибо за внимание!И полезную информацию :)

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 259474 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.14 от 03.02.2010

    В избранное