自己从程序中创建位图,然后将其显示出来
来源:互联网 发布:2017药品中标数据目录 编辑:程序博客网 时间:2024/05/01 03:52
void Ctest_display_ddbView::OnDraw(CDC* pDC)
{
Ctest_display_ddbDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
CBitmap Bitmap;
/*
* 如果要创建彩色位图,要用CreateCompatibleBitmap而不是CreateBitmap!!!
*/
//Bitmap.CreateBitmap(50,50,1,24,NULL);
Bitmap.CreateCompatibleBitmap(pDC,500,500);
BITMAP bm;
Bitmap.GetObject(sizeof(BITMAP),&bm);
unsigned char *pData =
new unsigned char [bm.bmHeight * bm.bmWidthBytes];
/*WORD BitsPerPixel = bm.bmBitsPixel;
CString strTmp;
strTmp.Format(_T("%d"), BitsPerPixel);
AfxMessageBox(strTmp);*/
for(int y = 0; y < bm.bmHeight; ++y)
{
for(int x = 0; x < bm.bmWidth; ++x)
{
pData[x * 4 + y * bm.bmWidthBytes] = 0;
pData[x * 4 + y * bm.bmWidthBytes + 1] = 0;
pData[x * 4 + y * bm.bmWidthBytes + 2] = 0;
pData[x * 4 + y * bm.bmWidthBytes + 3] = 0;
}
}
Bitmap.SetBitmapBits(bm.bmHeight * bm.bmWidthBytes, pData);
//delete pData;
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap *pOldBitmap = MemDC.SelectObject(&Bitmap);
int nReturned = pDC->BitBlt(10, 10, bm.bmWidth, bm.bmHeight, &MemDC, 0, 0, SRCCOPY);
//pDC->StretchBlt(0,0, bm.bmWidth, bm.bmHeight, &MemDC,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);
MemDC.SelectObject(pOldBitmap);
delete pData;
UpdateData(false);
}
- 自己从程序中创建位图,然后将其显示出来
- 该程序从文件中读入一幅图像,将之反色,然后显示出来
- 输入一串字符,然后将其颠倒显示出来
- 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
- 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
- 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
- 使用asp.net将图片上传并存入SqlServer中,然后从SqlServer中读取并显示出来
- [原]从别的网站上图片,然后粘贴到自己的文本框里显示出来
- 从输入获取string,然后将连续的重复的最多的string和个数显示出来
- VB从键盘输入任意三个数A,B,C,将其值按由大到小的顺序显示出来
- 读取文件中的内容将其显示出来
- 从位图中创建一个区域窗口
- 将数字从《字符串》中提取出来
- 将字符串从文件中读取出来
- 编写一个程序,将联系人信息存入文件中并显示出来
- 将VC向导中创建出来的Win32项目和Win32控制台程序互相转换
- android从相册中获取图片并将其显示在当前界面
- (转载)在程序中显示位图
- 本人的QQ群:有来的可以加。
- 怎么样在c#程序中放音乐
- 一个实用垃圾清除的批处理
- 消息队列
- 网站用户单点登陆解决方案
- 自己从程序中创建位图,然后将其显示出来
- SQL注入批量更新语句
- 在普通web项目的servlet和filter中获取spring上下文
- Servlet中的Listener
- Servlet和Filter的url匹配以及url-pattern详解
- 关于src源文件在web-inf目录下的部署问题
- JSP中的Cookie
- Cookie跨域操作
- Grails-学习资料汇总