我画的是曲线图形,现在要对其的进行放大和缩小,同时还要定时刷新,
进行了相应的操作后,屏幕应该刷新。
我用的是
void CPaintdlg::OnPaint()
{
CPaintDC dc(this);
if(m_pMemdc->GetSafeHdc())
{
dc.BitBlt(0, 0, m_iMemdcWidth, m_iMemdcHeight, m_pMemdc, 0, 0, SRCCOPY);
}
}
但是他不能实时响应我的刷新操作,请问因该如何做?
急求解答。
进行了相应的操作后,屏幕应该刷新。
我用的是
void CPaintdlg::OnPaint()
{
CPaintDC dc(this);
if(m_pMemdc->GetSafeHdc())
{
dc.BitBlt(0, 0, m_iMemdcWidth, m_iMemdcHeight, m_pMemdc, 0, 0, SRCCOPY);
}
}
但是他不能实时响应我的刷新操作,请问因该如何做?
急求解答。
解决方案 »
- (菜鸟提问)请问怎样添加"OnOK"方法
- 求助: VC如何打开光驱中的文件
- 我为什么总报错:不能将参数从“const char”转换为“LPCTSTR”
- 关于“历史文件”?
- 如何让CFormView生成的窗口大小固定,就算拖动窗口的右下角,也没法改变其大小?
- 请wangbenjun和xiaoyong进来领分,谢谢你们发的源码
- excel文檔的操作:顏色設置問題
- 请问在DirectDraw当中,我如何实现将一个矩形的图像拷贝到一个梯形当中的操作。谢谢。
- 我已经学过C++,想学VC++请问哪本书入门比较好啊?
- 控制面板中的 键盘属性 应该怎么打开(用vc)
- 为什么会出现重复定义错误??
- 变量类型不定(急)
CMemDC memdc(dc);
memdc.BitBlt(0, 0, m_iMemdcWidth, m_iMemdcHeight, m_pMemdc, 0, 0, SRCCOPY);
想让它响应时再调用函数:InvalidateRect
可以指定重绘的区域大小