|

楼主 |
发表于 2003-8-21 20:56:00
|
显示全部楼层
Re:GDI编程问题,高手赐教
我正是这样做的呀,下面是WM_PAINT消息下画竖线的程序,请指正:(各变量已定义)
case WM_PAINT:
BeginPaint(hWnd,&ps);
nMapMode=SetMapMode(ps.hdc,MM_LOENGLISH);
hOldPen=SelectObject(ps.hdc,hPenB);
GetClientRect(hWnd,&rect);
DPtoLP(ps.hdc,(LPPOINT)&rect,2);
for (i=0;i<rect.right;i+=10){
MoveToEx(ps.hdc,i,0,(LPPOINT) NULL);
LineTo(ps.hdc,i,rect.bottom);
}
SelectObject(ps.hdc,hOldPen);
SetMapMode(ps.hdc,nMapMode);
EndPaint(hWnd,&ps);
break; |
|