文件名称:摄像头图像上如何显示文字的程序
文件大小:13KB
文件格式:ZIP
更新时间:2015-09-19 16:11:51
摄像头
最近在做一个USB摄像头的程序,现在摄像头视频已经可以显示了。 采用对话框,然后在对话框上生成一个子窗口,在这个子窗口里显示视频。 我想着摄像头视频上叠加文字,请问如何叠加文字? 我在对话框里可以用CDC::TextOut显示文字,一开始想把子窗口放到Z轴的最下面,这样对话框上的文字就可以显示了,生成、设置子窗口位置的代码如下,利用设置位置的HWND_BOTTOM: [code=C/C++]m_hDisplay = CreateWindow(lpszClassName, TEXT("Capture Window"), WS_CHILD | WS_VISIBLE, 0, 0, m_nWidth, m_nHeight, this->GetSafeHwnd(), NULL, NULL, this); if (m_hDisplay != NULL) { ::SetWindowPos(m_hDisplay, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); }[/code] 这样似乎不行,子窗口一直在对话框的上面,对话框显示的内容看不到。 可不可以在视频子窗口上用CDC::TextOut显示文字呢?那么怎么得到子窗口的CDC呢?会不会影响视频显示呢? 或者还有别的什么办法吗? 谢谢了!
【文件预览】:
pDCText
----StdAfx.cpp(209B)
----pDCText.rc(5KB)
----pDCTextDlg.h(2KB)
----pDCText.h(1KB)
----pDCText.plg(954B)
----pDCText.dsw(520B)
----Debug()
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----pDCText.cpp(2KB)
----pDCText.clw(1023B)
----pDCTextDlg.cpp(5KB)
----Resource.h(536B)
----res()
--------pDCText.ico(1KB)
--------pDCText.rc2(399B)
----pDCText.dsp(4KB)