张
张无极
Unregistered / Unconfirmed
GUEST, unregistred user!
哪位大侠不吝赐教,指点一下下面的代码含义:<br>SourceDC:=CreateDC('DISPLAY','','',nil);<br>DestDC:=CreateCompatibleDC(SourceDC);<br>Bhandle:=CreateCompatibleBitmap(SourceDC,<br>RectWidth,RectHeight);<br>SelectObject(DestDC,Bhandle);<br>BitBlt(DestDC,0,0,RectWidth,RectHeight,SourceDC,<br>LeftPos,TopPos,SRCCOPY);<br>Bitmap:=TBitmap.Create;<br>Bitmap.Handle:=BHandle;<br>BitMap.SaveToStream(BmpStream);<br>每条语句字面上的意思在下明白,只是不能了解为什么这样做,正所谓"知其然,<br>不知其所以然",有哪位高人从WINDOWS编程原理这一角度深入浅出指点一二,<br>当真感激不尽,网上我也查了,讲的却总是模模糊糊,不得已在此求救!