只知道StretchDIBits函数能显示在设备上 不知道是否可以用此函数将位图弄到内存DC上
StretchDIBits( MemDC, 0,0, 用这个函数是否可以呢?MemDC是当前DC的兼容DC
picwidth, picheight,
0, 0,
picwidth, picheight,
m_s,
(BITMAPINFO *)m_df,
BI_RGB, SRCCOPY );
StretchDIBits( MemDC, 0,0, 用这个函数是否可以呢?MemDC是当前DC的兼容DC
picwidth, picheight,
0, 0,
picwidth, picheight,
m_s,
(BITMAPINFO *)m_df,
BI_RGB, SRCCOPY );
解决方案 »
- 进程防止被杀的方法
- 麻烦高手帮忙做一个API串口通信程序,主要是发送16进制数据和接收16进制数据
- 重绘后颜色怎么变了?
- 急求一个C++程序
- 100分求救:请问怎样将一张800万象素的jpg图片转换成一张800×600的256色的位图???
- 请问我的对话框菜单为什么不响应快捷键
- 怎样将dword格式转换成字符型输出,下面的程序中输出不对
- 关于VC.NET来编译纯C++文件,帮助啊!!!!!!
- VC : 谁用过GetGlyphOutline函数来取过点阵
- Idle!与线程!
- WM_ACTIVATE 是什么东西发出的,为什么我在工程里搜索不到 WM_ACTIVATE,但是我的工程里有::OnActivate函数
- VC++书籍
HBITMAP bitmap;
hMemDC=CreateCompatibleDC(hDC);//得到一个内存设备环境
bitmap = CreateCompatibleBitmap(hDC,SrcWidth,SrcHeight);
selectObject(hMemDC,bitmap);
BitBlt(hMemDC,0,0,SrcWidth,SrcHeight,hDC,0,0,SRCCOPY);//这一步很重要