我用IPicture::Render在MFC对话框中显示图片,加了滚动条。
用pPicture->Render(pDC->m_hDC, 0, 0, 2048, 1536, sz.cx, nHeight - sz.cy, nWidth, -nHeight, NULL);
显示和拖动都没问题,只是我想让图片上下和左右都翻转一下。我用pPicture->Render(pDC->m_hDC, 0, 0, 2048, 1536, nWidth - sz.cx, sz.cy, -nWidth, nHeight, NULL);
能实现翻转,但是拖动滚动条之后显示区域还是最初的区域,并且起点还变了。让整个画面一截一截的用pPicture->Render(pDC->m_hDC, 0, 0, 2048, 1536, nWidth - sz.cx, sz.cy, -nWidth + sz.cx, nHeight - sz.cy, NULL);
会导致 滚动条越往后面拖,图片被拉伸得越大,并且始终无法将整个图显示完
大哥大姐们帮帮忙啊
用pPicture->Render(pDC->m_hDC, 0, 0, 2048, 1536, sz.cx, nHeight - sz.cy, nWidth, -nHeight, NULL);
显示和拖动都没问题,只是我想让图片上下和左右都翻转一下。我用pPicture->Render(pDC->m_hDC, 0, 0, 2048, 1536, nWidth - sz.cx, sz.cy, -nWidth, nHeight, NULL);
能实现翻转,但是拖动滚动条之后显示区域还是最初的区域,并且起点还变了。让整个画面一截一截的用pPicture->Render(pDC->m_hDC, 0, 0, 2048, 1536, nWidth - sz.cx, sz.cy, -nWidth + sz.cx, nHeight - sz.cy, NULL);
会导致 滚动条越往后面拖,图片被拉伸得越大,并且始终无法将整个图显示完
大哥大姐们帮帮忙啊
解决方案 »
- netsh interface set interface "本地连接" disabled这个功能调用了哪个函数谁知到~~
- CSliderCtrl如何设Thumb的透明度
- CImagelist图标的背景色?
- 如何检测一个网络打印机是否处于联机状态?
- 如何在RTF格式的文件中查找指定字符?
- 求教:关于Dev-C++ 4.0编译器设置问题
- (LPCTSTR)(_bstr_t)m_pRecordSet->GetCollect("Content")
- 一个有关VBA的问题:怎样在打开一个Excel文件前运行一个宏?(急,急,急)
- 为什么我对db2只能读不能写
- 释放指针
- 如何实现QQ或者MSN联系人列表?
- vc读取Excel数据异常
滚动后刷新