Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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);

Я бы с этим разобрался но не могу настроить с++ билдер чтобы этот код компилился. В любом случае может есть более простое решение? Спасибо.



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)