Re[2]: проблемы с IVideoWindow
От: squid  
Дата: 17.07.07 05:29
Оценка:
Здравствуйте, <Аноним>, Вы писали:


S>>вторая проблема — сделал pVideoWindow->put_MessageDrain(AppHWND) но тоже не работает (сообщения не приходят)


А>Я у себя эту траблу решил так:

А>// доступ к окну видео
А>pVideoHWnd = pDSUtilFunc.GetHwndVideoWindow(piGraphBuilder);
А>if(pVideoHWnd != NULL)
А>{ // устанавливаем свою оконную процедуру
А> oldprocVideoWnd = (WNDPROC) SetWindowLong(pVideoHWnd, GWL_WNDPROC, (LONG) SubclassVideoWndProc);
А>}
А>т.е. идея такова — получаю доступ к видео-окну, затем устанавливаю для него свою оконную процедуру.

спасибо но я не понял как вы хэндл окна получили...

pVideoHWnd = pDSUtilFunc.GetHwndVideoWindow(piGraphBuilder);


это вообще что?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.