Dr.Snipper
Гость
|
|
« : 25-10-2004 11:52 » |
|
Что надо сделать чтобы "Label" и "Image" отображались на "Panel" во время проигрывания на ней видео
|
|
|
Записан
|
|
|
|
Серж
Гость
|
|
« Ответ #1 : 26-10-2004 06:39 » |
|
Dr.Snipper, сформулируй вопрос так, чтобы было понятно, в чем проблема. Я правильно понимаю, что захваченную картинку нужно отобразить на Image, а в метке показать титры?
|
|
|
Записан
|
|
|
|
Dr.Snipper
Гость
|
|
« Ответ #2 : 26-10-2004 09:58 » |
|
Формулирую точнее:На форме помещаем "Panel" а затем на этом самом "Panel" помещаем "Label" и "Image". При это можно заметить, что при перемещении "Panel" ,"Label" и "Image" перемещаются тоже. Ну так вот, запускаем прогу, видим "Panel" ,и "Label" с "Image" на ней, жмём на кнопку "ИГРАТЬ!!!"(Не обязательно такую), и когда начинает проигрываться видео ,то "Label" и "Image" становится не видно. Так вот вопрос(?) КАК ЭТО ИСПРАВИТЬ :?: :?: :?:
|
|
|
Записан
|
|
|
|
Серж
Гость
|
|
« Ответ #3 : 26-10-2004 11:24 » |
|
Dr.Snipper, тогда возникает вопрос, что запускается по нажатию кнопки "Играть". Например, если проигрывается Video c помощью системы Video for Windows(VfW), то там необходимо определить функцию CALLBACK_YIELD, в которой нужно оставить место для выполнення событий Windows, например, вызвать внутри нее функцию Aplication.ProcessMessages. В любом случае, видимо, процесс проигрывания, у тебя не оставляет времени для обработки событий Windows, в частности, перерисовки окон.
|
|
|
Записан
|
|
|
|
Dr.Snipper
Гость
|
|
« Ответ #4 : 26-10-2004 12:10 » |
|
Проигрываю я с помощью тамошнего медиаплеера(Mediaplayer1.display:=panel1) И вообще,пожалуйста, обьясни подробнее
|
|
|
Записан
|
|
|
|
Серж
Гость
|
|
« Ответ #5 : 26-10-2004 13:12 » |
|
Dr.Snipper, вероятно, речь идет о микрософтовской ActiveX компоненте, я ей не пользовался. Надо копать в документации по этой компоненте.
|
|
|
Записан
|
|
|
|
|