PDA

Zobrazit plnou verzi : ActiveMovie volání ve VisualBasicu



Anonymous
23-06-2004, 16:59
Visual Basic 6

Public VideoWindow_2 As IVideoWindow
----------------------------------------
Set MediaControl_2 = New FilgraphManager

Debug.print VideoWindow_2.GetWindowPosition(pfleft as long, ptop as long .....)
Hlásí to chybu, jak to správně přečíst ???

MediaControl_2.AddSourceFilter
MediaControl_2.FilterCollection
MediaControl_2.RegFilterCollection

Jak na tyhle volání ???

Jak nastavit ActiveMovie Windows (FilgraphManager) prioritu nezávisle, knihovna (quartz.dll), např.bych chtěl aby ovládací aplikace měla prioritu normální a videookno vysokuu.
Call ProcessPrioritySet(procesID, Hwnd, ppidle) - zadal jsem malou prioritu
Proč tam udávám HWND nedo ID procesu když to stejně ovládne vše dohromady, dám HWND pro Active Movie, velkou prioritu a na přehrávači mám taky prioritu velkou (s jiným HWND) a obráceně.

Potřebuju dát na klik obrazovky MENu, udělal jsem odchyt, ten je ale nestabilní a vrací jeden klik.
A jak dát do obrazovky třeba písmena, hmmm, tak to bych taky rád věděl ...

Děkuji za konkrétní řešení problémů.

Anonymous
28-06-2004, 18:28
Konečně jsem přišel proč to vrací jen jeden klik, AM je totiš "smontovanec" několika oken, no trvalo mě to, ale už to vrací všechny kliky (i události), kolečko atd.

:-)- :-)- :-)-