我在做采集系统时,需要把一些信息如采图时间采图条件等信息加注到所采图像上,还请各位朋友帮帮忙!!!
解决方案 »
- ActiveX
- 文件的问题,请指点!
- 有谁知道代码覆盖率测试工具的实现原理?
- Microsoft DataGrid 怎么用?为何我在界面上添加了这个控件后执行,界面显示不出来?
- 怎么做一个上网的代理,能不能指点一下,高分
- 如何使用微软的树形控件Microsoft TreeView Control, version 5.0 (SP2)
- 怎样截取窗口中一个区域的内容显示出来啊
- 不能关掉对话框, 按热键Alt + F4 也不行.高分求解决办法?
- 谁有minix的原代码,最好有剖析解释的那种
- file.ReadString 读取文本内容语法错误 : “*”
- 关于console程序在ide环境下的编译
- 自定义消息的问题
http://community.csdn.net/Expert/topic/3018/3018876.xml?temp=.4802057就是DC的合成吧。。
{
CDC dc;
dc.CreateCompatibleDC(NULL);
CBitmap * pSaveBmp = dc.SelectObject(CBitmap::FromHandle(hBm));
CFont font;
font.CreateFont(14,0,0,0,FW_THIN,0,0,0,DEFAULT_CHARSET,0,0,0,0,"Thamo");
CFont * pSaveFont = dc.SelectObject(&font);
dc.SetBkMode(TRANSPARENT);
dc.SetTextColor(RGB(255,0,0));
dc.TextOut(x,y,szText);
dc.SelectObject(pSaveFont);
dc.SelectObject(pSaveBmp);
}
CDC * pDC = CWnd::GetDesktopWindow()->GetDC();
ZeroMemory(&bmpinfo, sizeof BITMAPINFOHEADER);
//对bmpinfo进行付值
void* ppBits;
HBITMAP hBmp = CreateDIBSection(pDC->GetSafeHdc(), (BITMAPINFO*)&bmpinfo, DIB_RGB_COLORS, ppBits, NULL, 0);
if (hBmp)
{
SetDIBits(pDC->GetSafeHdc(), hBmp, 0, bmpinfo.biHeight,bmpdata, (BITMAPINFO*) m_pFmt, DIB_RGB_COLORS);
AddNameTime(hBmp,"TestText");
//存盘
}