创建单文本DSI,在***View类下用下面的代码代Ondraw函数
按窗口尺寸显示或按原大显示
如果想显示多幅或者要控制,则加入 if,然后调用{}里面的,只把图片改一下,还有大小位置等
放在背景 怎样放在按钮上
///////////////////////////////////////////////////////////////////////////// // CIm4View drawing void CIm4View::OnDraw(CDC* pDC) { ::CoInitialize(NULL); // COM 初始化 HRESULT hr; CFile file; file
Open( "D:\\aa
jpg ", CFile::modeRead | CFile::shareDenyNone ); // 读入文件内容 文件路径 D:\\aa
jpg DWORD dwSize = file
GetLength(); HGLOBAL hMem = ::GlobalAlloc( GMEM_MOVEABLE, dwSize ); LPVOID lpBuf = ::GlobalLock( hMem ); file
ReadHuge( lpBuf, dwSize ); file
Close(); ::GlobalUnlock( hMem ); IStream * pStream = NULL; IPicture * pPicture = NULL; // 由 HGLOBAL 得到 IStream,参数 TRUE 表示释放 IStream 的同时,释放内存 hr = ::CreateStreamOnHGlobal( hMem, TRUE, &pStream ); ASSERT ( SUCCEEDED(hr) ); hr = ::OleLoadPicture( pS