CreateCompatibleDC

用DC取代PictureBox:

  甚麼是DC?簡單點說,它是貼圖區的記憶體,或者是記憶體裡的PictureBox,首先我們要用CreateCompatibleDC建立,宣告法是:

Declare Function CreateCompatibleDC Lib "gdi32" Alias "CreateCompatibleDC" (ByVal hdc As Long) As Long

同時我們需要一個Long形態的變數來記錄該DC的位置,因此要宣告:

Dim XXX As Long

XXX = CreateCompatibleDC(0)

建立好DC後,我們需要建立Bitmap才能利用BitBlt貼圖,這些請參考下列的個案:

  1. 透明貼圖的方法解說
  2. Print Screen的三個方法


上一頁