
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.10.2004, 21:02
|
|||
|---|---|---|---|
DirectShow |
|||
|
#18+
CoInitialize(NULL); CoCreateInstance(CLSID_CaptureGraphBuilder2, NULL, CLSCTX_INPROC_SERVER, IID_ICaptureGraphBuilder2, (void**)&CaptureGraphBuilder); CoCreateInstance(CLSID_FilterGraph,NULL,CLSCTX_INPROC_SERVER,IID_IGraphBuilder,(void **)&GraphBuilder); CaptureGraphBuilder->SetFiltergraph(GraphBuilder); GraphBuilder->QueryInterface(IID_IMediaControl,(void **)&MediaControl); GraphBuilder->QueryInterface(IID_IVideoWindow,(void **)&VideoWindow); VideoWindow->put_Owner((long)CapPanel->Handle); VideoWindow->put_WindowStyle(WS_CHILD | WS_CLIPSIBLINGS); VideoWindow->SetWindowPosition(0,0,CapPanel->ClientRect.Right, CapPanel->ClientRect.Bottom); VideoWindow->put_AutoShow(OATRUE); MediaControl->Run(); Как выхватиь битмап? C ув. Tors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2004, 12:11
|
|||
|---|---|---|---|
DirectShow |
|||
|
#18+
а если просто найти хандл того окна где это показывается что то . и сделать типа этого .. HDC h = GetDC(Handle); HDC MyImageHandle = Image1->Picture->Bitmap->Handle; BitBlt(MyImageHandle,0,0,Width,Height,h,0,0,SCRCOPY); ReleaseDC(0,h); ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2034228]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 407ms |

| 0 / 0 |
