Здравствуйте, <Аноним>, Вы писали:
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>>