| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Определить список мониторов системы |
| Автор: zone51 16.4.2008, 14:10 |
| Здравствуйте товарищи, скажите пожалуйста как определить список мониторов в системе. Типовая ситуация 2 видеокарты по монику ан каждой и надо юзверю сделать функцию выбора монитора. То есть он должен выбрать монитор на котором это проигрывать и проиграть на нем файл. Как это сделать? я нашел кусок кода HRESULT hr; IVMRMonitorConfig *pMonitorConfig; CoInitialize(0); hr = CoCreateInstance( CLSID_VideoMixingRenderer, NULL, CLSCTX_INPROC_SERVER, IID_IVMRMonitorConfig, (void**)&pMonitorConfig); /* [out] */ VMRMONITORINFO pInfo; /* [out] */ DWORD pdwNumDevices; hr = pMonitorConfig->GetAvailableMonitors(&pInfo, 16,&pdwNumDevices); Я бы с этим разобрался но не могу настроить с++ билдер чтобы этот код компилился. В любом случае может есть более простое решение? Спасибо. |