mfc 控件全屏 急,求帮助

Pspio 2010-09-03 10:20:30
一个对话框,里面有N多控件,其中有一个static控件用来播放录像。
现在想双击static控件,可以使该控件全屏播放,再双击,可以恢复到原来状态..
该怎么实现啊?

我现在只能把该对话框全屏,但static控件不能全屏,我也用过MoveWindow SetWindowPs之类的,感觉不怎么行嘛。

只好到这求帮助了!

公司昨天发的任务,头疼啊...
...全文
247 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
oldforest 2010-09-03
  • 打赏
  • 举报
回复
如下例子:
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
oldforest 2010-09-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pspio 的回复:]
static控件全屏,不能遮盖其它控件,
该怎么解决?
[/Quote]
调整一下控件的上下顺序,可以手动编辑一下*.rc这个文件,把static控件放到所有控件的后面
fandh 2010-09-03
  • 打赏
  • 举报
回复
全屏时,其它控件隐藏!
Pspio 2010-09-03
  • 打赏
  • 举报
回复
static控件全屏,不能遮盖其它控件,
该怎么解决?
fandh 2010-09-03
  • 打赏
  • 举报
回复
二楼的方法可行!
当然,也可以这样,先通过MoveWindow SetWindowPs设置父窗体,也就是对话框全屏,然后,再通过MoveWindow SetWindowPs设置static控件填充满对话框!
如果你不设置对话框,仅仅设置static控件,是不行的!
  • 打赏
  • 举报
回复
你应该新建一个全屏大小的窗口
oldforest 2010-09-03
  • 打赏
  • 举报
回复
MoveWindow SetWindowPos为什么不行,有什么问题?

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧