#include "atlimage.h"
#include "gdiplus.h"
#pragma comment( lib, "gdiplus.lib" )
typedef struct _Cam_Display
{
WORD wWidth;
WORD wHeight;
WORD wX;
WORD wY;
DWORD hWnd;
}CAMDISP,*LPCAMDISP;
BOOL CVS2010Image::ShowPicAtWin(LPVOID lpDispaly, const char* imageData,int imageSize)
{
BOOL bRet = FALSE;
LPCAMDISP lpDis = (LPCAMDISP)lpDispaly;
if(lpDis->hWnd==NULL)return FALSE;
HWND hDisWnd = (HWND)lpDis->hWnd;
HGLOBAL hMem = GlobalAlloc(GMEM_MOVEABLE, 0x00400000);
BYTE* pMem = (BYTE*)G

这段代码展示了如何在C++中利用GDI+将图片数据流显示到指定窗口上。通过创建内存流从图像数据中加载图片,然后在窗口设备上下文中绘制图像。
最低0.47元/天 解锁文章
2479

被折叠的 条评论
为什么被折叠?



