在C++/MFC中怎么样判断是否现在是双屏显示呢?在判断的之后,我们怎么在另一个屏幕上显示另一个程序呢?谢谢关注..    

解决方案 »

  1.   

    不知道你所说的双屏是指一个界面上被另一个界面覆盖?
    CreateDlg就可以了
      

  2.   

    回pengleixing:
    我想说的双屏是有两个显示器.当然一个是主的,另一个是监视器.
    我想问的是:怎样判断在当前,是否双屏?
    还有,我怎么得到两个显示器中的屏幕分辨率.
      

  3.   

    那是不是用两块显卡?
    如果是的话,用DirectX问出显卡的数量和信息就行了
      

  4.   

    查msdn,有这样的函数,不过忘记了,呵呵
      

  5.   

    用EnumDisplayMonitors可以枚举多个显示器。
    具体运用多显示器在MSDN上GDI里面的“Multiple Display Monitors”章节中。
      

  6.   

    获得显示器个数:GetSystemMetrics(SM_CMONITORS)
      

  7.   

    获得所有显示区域大小
    GetSystemMetrics
    SM_XVIRTUALSCREEN,
    SM_YVIRTUALSCREEN 你要到另外显示器显示,
    MoveWindows超出GetSystemMetrics SM_CXSCREEN, SM_CYSCREEN区域大小就行了。
     
      

  8.   

    1。GetSystemMetrics(SM_CMONITORS);或EnumDisplayMonitors2.GetMonitorInfo3. MoveWindow()