[求助]播放器不能显示画面.急

八卦之魂 打字员  2006-04-21 03:40:09
我在一个对话框面板上添加了一个picture控件,用来显示画面用。开始播放后,picture控件会消失,要移动对话框一下或者 alt + tab后,才会显示画面。请问如何解决
...全文
188 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rageliu 2006-04-22
如果是put_Owner()造成的的原因,另一个帖的办法可以解决
  • 打赏
  • 举报
回复
rageliu 2006-04-22
http://blog.csdn.net/rageliu/archive/2006/03/09/619991.aspx
  • 打赏
  • 举报
回复
mouyu 2006-04-21
在窗口的OnPaint()函数中去掉picture部分,具体代码
CPaintDC dc(this);
CRect rc;
//获得视频窗口的边界
mVideoWindow.GetWindowRect(&rc);//mVideoWindow为视频窗口的控制变量
ScreenToClient(&rc);
dc.ExcludeClipRect(&rc);
CDialog::OnPaint();
如果你有OnEraseBkgnd()函数,这个函数中也要去掉picture部分
  • 打赏
  • 举报
回复
lixiaosan 2006-04-21
picture显示什么画面

用控件播放?在哪儿播放?播放什么?

  • 打赏
  • 举报
回复
cici2006 2006-04-21
估计你重新强制刷新WM_PAINT或者WM_SIZE的消息。可以管用。
  • 打赏
  • 举报
回复
sycnick 2006-04-21
貌似刷新问题吧
  • 打赏
  • 举报
回复
相关推荐
发帖
界面
加入

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2006-04-21 03:40
社区公告
暂无公告