すみません>>753の訂正です。CDC* pDC=GetDC(); は不用でした。

>>753のコードをいじれば画像も印刷できるのですが、遅いです。
たとえば、下のように記述すると速いのですが、

for(y=0;y<30;y++){ for(x=0;x<30;x1++){
myDC.FillSolidRect(x,y,100,100,RGB(x,y,x+y));
} }

大きい画像の場合は、1ドットずつ描くしかないですよね?