我是用VC++6.0中的MFC绘图类,无论你用GDI和CDC类中其他类绘图(如OnPaint(),cFont,BitBlt()等),结果都是空白的的一个界面。看不到任何图形。代码应该正确。请各位高手指点一下,谢谢!!~~
解决方案 »
- 自绘界面,在XP主题下不正常,windows 经典下完全正常
- 有人用vc开发过outlook么?我有些问题要提问,有的话加我好友,我qq 170555874,msn [email protected]
- 如何获得当前视图区域大小
- 有没有办法让我的机器自动开机?
- 请做过读取dxf文件程序的高手进来,谢谢
- 急急急!!!小妹想请教各位这个弱智的问题!!望赐教!!!
- ◎◎◎各位大侠,请问如何是如何让一个非模式对话框始终显示在客户区中央??????◎◎
- 双串口通讯
- casyncsocket类为什么只能用在shared library中的debug版本下 , 在release版本下或者在static library中为什么都不行
- 调查:是什么让你们这么有热情来回答问题?
- 双缓存重绘问题,请指教。
- 关于ADO操作MS SQL Server 2006内存泄漏的问题
void canvasFrame::OnPaint()
{
CPaintDC dc(this);
CPen newPen;
newPen.CreatePen(PS_DASH,5,BLACK_PEN);
CPen *oldPen;
oldPen=dc.SelectObject(&newPen);
int i,j=11,ptype,x=100,y=10;
dc.MoveTo(x,y);
for(i=0;i<=19;i++)
{
ptype=i%4;
switch(ptype){
case 0:
j=j-2;x=x+40*j;y=y;
break;
case 1:
x=x;y=y+40*j;
break;
case 2:
x=x-(j-1)*40;y=y;
break;
case 3:
x=x;y=y-(j-1)*40;
break;
}
dc.LineTo(x,y);
}
dc.SelectObject(oldPen);
位置就在canvasFrame.cpp中
}