4
我試圖將一個圖形對象的內容複製到另一個圖形對象,但唯一能找到的是基於使用GDI32.DLL
,我寧願儘可能避免使用它。如何將一個圖形對象複製到另一個
有誰知道如果使用託管代碼可以這麼做嗎?我不介意如果答案是在C#或VB.Net。
這是我目前有:
Private Sub CopyGraphics()
Dim srcPic As Graphics = pnl.CreateGraphics
Dim srcBmp As New Bitmap(pnl.Width, pnl.Height, srcPic)
Dim srcMem As Graphics = Graphics.FromImage(srcBmp)
Dim HDC1 As IntPtr = srcPic.GetHdc
Dim HDC2 As IntPtr = srcMem.GetHdc
BitBlt(HDC2, 0, 0, pnl.Width, pnl.Height, HDC1, 0, 0, 13369376)
pnlDraw.BackgroundImage = srcBmp
'Clean Up code omitted...
End Sub
我不知道DrawToBitmap方法,謝謝。 – Pondidum 2009-02-27 23:54:04