某一个被选中的视频窗口对话框  全屏什么意思?
我也做过视频监控,用的是directshow,直接可以让显示视频的区域最大化,不知道跟对话框有什么关系?
你的视频窗口是一个一个的对化框?用movewindow没用?

解决方案 »

  1.   


    窗口设置为无边框的,不就是全屏了?
    >>我没有说清楚, 其实真实的效果 就是 某一个窗口最大化了,但下面的 一系列BUTTON 还在那里  
      

  2.   

    SetParent修改父窗口句柄
    修改风格为Popup
      

  3.   


    窗口设置为无边框的,不就是全屏了?
    >>我没有说清楚, 其实真实的效果 就是 某一个窗口最大化了,但下面的 一系列BUTTON 还在那里  
    你的button在不在你最大化显示视频的那个对话框上?不是的话你这个是什么意思?
    要把一些属性设置好,比如对话框无边无菜单栏。
      

  4.   

    现在可以全屏了 ,
    代码如下:
    GetWindowPlacement(&m_OldWndPlacement);   
    m_hWndParent=::GetParent(m_hWnd);   
    ::SetParent(m_hWnd,::GetDesktopWindow());  

    int cx = ::GetSystemMetrics(SM_CXSCREEN);  
    int cy = ::GetSystemMetrics(SM_CYSCREEN);  ::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,cx,cy,SWP_FRAMECHANGED|SWP_DEFERERASE);  但是 出现了新的问题
    重新分配窗口后  位置变了 。
      

  5.   

    找到原因了 是没有响应 ESC 退出。很奇怪 为什么不响应键盘消息?