一个对话框,里面有N多控件,其中有一个static控件用来播放录像。
现在想双击static控件,可以使该控件全屏播放,再双击,可以恢复到原来状态..
该怎么实现啊?我现在只能把该对话框全屏,但static控件不能全屏,我也用过MoveWindow SetWindowPs之类的,感觉不怎么行嘛。只好到这求帮助了! 公司昨天发的任务,头疼啊...

解决方案 »

  1.   

    MoveWindow SetWindowPos为什么不行,有什么问题?
      

  2.   

    二楼的方法可行!
    当然,也可以这样,先通过MoveWindow SetWindowPs设置父窗体,也就是对话框全屏,然后,再通过MoveWindow SetWindowPs设置static控件填充满对话框!
    如果你不设置对话框,仅仅设置static控件,是不行的!
      

  3.   

    static控件全屏,不能遮盖其它控件,
    该怎么解决? 
      

  4.   

    调整一下控件的上下顺序,可以手动编辑一下*.rc这个文件,把static控件放到所有控件的后面
      

  5.   

    如下例子:
    BEGIN
        DEFPUSHBUTTON   "OK",IDOK,263,7,50,16
        PUSHBUTTON      "Cancel",IDCANCEL,263,25,50,16
        PUSHBUTTON      "111",IDC_BUTTON1,30,18,50,14
        PUSHBUTTON      "222",IDC_BUTTON2,39,60,50,14
        LTEXT           "Static",IDC_STATIC,138,34,83,20
    END
    改为:
    BEGIN
        LTEXT           "Static",IDC_STATIC,138,34,83,20
        DEFPUSHBUTTON   "OK",IDOK,263,7,50,16
        PUSHBUTTON      "Cancel",IDCANCEL,263,25,50,16
        PUSHBUTTON      "111",IDC_BUTTON1,30,18,50,14
        PUSHBUTTON      "222",IDC_BUTTON2,39,60,50,14
    END