Handle eines Bildes

Hallo @alle

Folgendes Problem: ich möchte (in Access 2000 und VBA) einen Bildausschnitt kopieren.
ich kenne BitBlt() aus der WinAPI

Public Const BIT_COPY = &HCC0020
(((Public Declare Function BitBlt Lib „Gdi32“ (…) As Long)))

hab sie eingebunden,
doch BitBlt verlangt als Argument das Handle des Bildes (unter VB *.hDC), wie krieg ich das handle in Access/VBA? oder gibt es andere methoden?

Hallo
Du must das Object benennen, etwa so:
Picture1.hDC
Hast Du keinen HDC parameter, mußt Du ihn ermitteln. Ich meinte, es heißt „GetDC“.
Das gibt den DeviceContext (DC)
Hast Du beide DC’s,(Quelle+Ziel) kannst Du kopieren.
Es gibt auch ein separates Handle für ein Bitmap, es wird zum Beispiel mit CreateBitmapIndirect erzeugt. Das brauchst Du dort aber nicht.
MfG

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]