如题,通过网络传过来的图片,不等整个文件接受完就显示,接受多少显示多少。如何实现,就像网速慢时上网看到图片像百叶窗向下拉一样。
解决方案 »
- 怎样使用计时器 实现简单图像移动
- 窗口和窗口控件的拖拽
- FtpSetCurrentDirectory函数为什么总是失败阿?急!!!!代码如下
- 高分求助:DataGrid可以实现这样的功能么???高手来看,小弟着急啊!!!!!!
- 招编程高手
- MFC 滚动条问题
- 紧急求助-----属性可见问题?SOS
- CListCtrl控件能否设置两次列项
- 问一个问过的问题,大家来看一下。111222也请来一下。你问过的。
- 用CEvent进行线程通讯应该注意些什么?
- 如何获得Report风格的CListCtrl头部的高度
- ㊣请问如何根据ie打开页面成功与否的返回值,当返回错误404时将ie的页面重定向到其它网站呢㊣
void CPicView::OnAccept()
{
// TODO: Add your command handler code here
CRect rcImage(0,0,900,600);
LImage = (LPDWORD)malloc(rcImage.Width()*rcImage.Height()*sizeof(DWORD));
LChangedImage = LImage;
bitmap.CreateBitmap(rcImage.Width(),rcImage.Height(),1,32,NULL);
for(int j=0;j<rcImage.Height();j++)
{
BYTE r,g,b,a;
r = rand()%255;
g = rand()%255;
b = 255-rand()%255;
a = 0;
DWORD dwColor = (DWORD)MAKELONG( MAKEWORD(b,g),MAKEWORD(r,a));
for(int i=0;i<rcImage.Width();i++)
LChangedImage[i] = dwColor;
LChangedImage+= rcImage.Width();
}
bitmap.SetBitmapBits(rcImage.Width()*rcImage.Height()*4,LImage);
CPicView m_view;
Invalidate();
}
void CPicView::OnDraw(CDC* pDC)
{
// TODO: add draw code for native data here
CPicDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CDC dcMemory;
dcMemory.CreateCompatibleDC(pDC);
dcMemory.SelectObject(bitmap); CRect rect;
GetClientRect(&rect); pDC->BitBlt((rect.Width()-rcImage.Width())/2,0,rcImage.Width(), rcImage.Height(),&dcMemory,
0,0, SRCCOPY); }
怎么刷新不了,显示空白。