3个回答
展开全部
用GDI+可以显示
比如显示在一个对话框上
首先要初始化GDI
GdiplusStartupInput gdiplusStartupInput;
gdiplusStartupInput.SuppressBackgroundThread = FALSE;
ULONG_PTR m_gdiplusToken;
--------------------------------------------
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL); //GDI用完 结尾要调用 GdiplusShutdown()
//从本地目录读取图片
Bitmap* m_pBmp = new Bitmap( (const WCHAR*)_bstr_t(strFilePath),FALSE );
Graphics gc(pDC->m_hDC); //其中pDc是设备上下文
gc.DrawImage( m_pBmp, CRect rc );
//然后调用DrawImage函数 后面的参数为一个rect的大小
//用完以后 delete m_pBmp
然后调用 GdiplusShutdown()
-------------------------------------------
这样图片就显示在那个对话框里了
比如显示在一个对话框上
首先要初始化GDI
GdiplusStartupInput gdiplusStartupInput;
gdiplusStartupInput.SuppressBackgroundThread = FALSE;
ULONG_PTR m_gdiplusToken;
--------------------------------------------
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL); //GDI用完 结尾要调用 GdiplusShutdown()
//从本地目录读取图片
Bitmap* m_pBmp = new Bitmap( (const WCHAR*)_bstr_t(strFilePath),FALSE );
Graphics gc(pDC->m_hDC); //其中pDc是设备上下文
gc.DrawImage( m_pBmp, CRect rc );
//然后调用DrawImage函数 后面的参数为一个rect的大小
//用完以后 delete m_pBmp
然后调用 GdiplusShutdown()
-------------------------------------------
这样图片就显示在那个对话框里了
展开全部
你可以找个叫做CPictureEx的类的源代码,外国人写的,支持包括GIF在内的图片,可以文件和资源中加载图片,用法和CStatic是一样的,直接在窗口设计器上加入一个CStatic,然后在源代码里把类型改成CPictureEx就可以用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用GDI+
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询