jonepp
驱动牛犊
驱动牛犊
  • 注册日期2003-04-11
  • 最后登录2003-05-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1715回复:5

请教大家一个在图象采集(preview 和 overlay )时如何在显示的图象上显示一些提示信息的问题??

楼主#
更多 发布于:2003-04-11 11:39
我以下的代码可以显示字符,但是一闪而过,怎么样才能真正的写在上面呢?

CDC *dc = GetDC();
dc->SetTextColor(RGB(255,255,255));
dc->SetBkMode(TRANSPARENT);
dc->TextOut(30,30, \"test\");
ReleaseDC(dc);

我看了Avicap中的例子,但不清楚它是如何工作的。有什么比较简单的方法来做呢?
bjlg
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2010-03-11
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-20 14:37
你在什么地方写的
如果没有ondraw
或invalidate等
应该显示的
检查一下别的地方
mike_wang
驱动中牛
驱动中牛
  • 注册日期2003-01-22
  • 最后登录2012-01-04
  • 粉丝0
  • 关注0
  • 积分91分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-24 14:58
肯定会一闪过的!
因为你只在一个图片上写了!
而整个视频是在不断的刷新图片
zyxins
驱动牛犊
驱动牛犊
  • 注册日期2002-12-26
  • 最后登录2007-09-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-31 09:40
你在WM_PAINT消息中输出就不会有这样的问题你的代码只输出了一次,闪的那一下就是这次的结果,窗口经常是要重绘的,再次重绘时你没有了输出,肯定看不见了,总之你要保证每次重绘你都有输出就可以了,呵呵
zyxins
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-13 12:20
重载 WM_ERASEBKGND 消息,然后在它中用你那段代码显示字符串。
你的认可是对我最大的鼓励!
bigbuffalo
驱动牛犊
驱动牛犊
  • 注册日期2002-10-25
  • 最后登录2007-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-18 09:29
在OnPaint()里输出,no problem!
游客

返回顶部