2016-09-16 4 views
0

Я пытаюсь сделать программу, которая воспроизводит видео и получает пользовательский ввод для определенных кадров. Мне нужно сделать событие click для видеоплеера axvlc. Это возможно?Добавление события Click to AxVlc Control?

моя программа содержит экземпляр плагина VLC ActiveX в виде окон в визуальных студиях. Я хочу, чтобы программа была приостановлена, чтобы пользователь мог просто щелкнуть точку в кадре, вызвать событие, добавить местоположение мыши в список.

В противном случае, я рассмотрел рендеринг растрового изображения любого кадра, в котором он включен, в то время как приостановлено, так что я могу добавить к нему события click. но я очень хотел бы избежать этого решения, так как это усложняло бы то, что я делаю.

ответ

0

Я нашел чрезвычайно полезный контроль в этом вопросе. Making a control transparent

верхний ответ имеет код для элемента управления, который поддерживает реальную прозрачность даже поверх видео. это потрясающе.

+0

iam лицом к такому же вопросу. Я пытаюсь добавить панель поверх vlc. но как установить прозрачность. потому что я попробовал установить цвет прозрачности для формы и панели с тем же цветом. что я получил, это абсолютно прозрачно (это означает, что дисплей был моим собственным рабочим столом) https://stackoverflow.com/questions/45710806/how-to-set-transparent-opacity-to-panel – chopperfield

+0

Итак, вы делаете или не делаете еще проблема? это звучит так, будто вы ответили на свой вопрос из своей формулировки, но это также звучит так, как будто ваша проблема не была решена из вашей формулировки. –

+0

решить это спасибо :), комментарий выше - это потому, что я установил цвет прозрачности формы, такой же, как и цвет панели, поэтому его абсолютно отображают рабочий стол. https://stackoverflow.com/questions/31656655/how-to-make-user-controls-transparent – chopperfield

Смежные вопросы