关于画图的问题
当我把 GetClientRect(hwnd,&crect);放在WM_PAINT消息中处理的时候,下面的画图代码能正常执行,即画出网格,但是把这个函数放在WM_SIZE消息中时,程序能执行,但是是一片空白,有人能告诉我怎么回事么
hdc = BeginPaint (hwnd, &ps) ;
for(x=0;x<crect.bottom;x+=50)
{
MoveToEx(hdc,0,x,NULL);
LineTo(hdc,crect.right,x);
}
for(y=0;y<crect.right;y+=50)
{
MoveToEx(hdc,y,0,NULL);
LineTo(hdc,y,crect.bottom);
}
EndPaint(hwnd,&ps);
return 0 ;