Beschreibung: Deklaration: Declare Function BitBlt Lib "gdi32.dll" ( _ ByVal hdcDest As Long, _ ByVal nXDest As Long, _ ByVal nYDest As Long, _ ByVal nWidth As Long, _ ByVal nHeight As Long, _ ByVal hdcSrc As Long, _ ByVal nXSrc As Long, _ ByVal nYSrc As Long, _ ByVal dwRop As Long) As Long Parameter:
dwRop Konstanten: Const BLACKNESS = &H42 ' Füllt das Ziel mit der Farbe '0' der Paltte (meist schwarz) Const DSTINVERT = &H550009 ' Invertiert das Zielbitmap Const MERGECOPY = &HC000CA ' Verschmeltzt die Farben des Zieles mit dem Brush, welcher im Ziel ' gewählt ist, unter Benutzung des AND-Operators Const MERGEPAINT = &HBB0226 ' Verschmeltz die Farben des Zieles und der Quelle unter Benutzung des ' OR-Operators Const NOTSRCCOPY = &H330008 ' Kopiert das invertierte Quellbitmap ins Ziel-Device Const NOTSRCERASE = &H1100A6 ' Kombiniert die Quell- und Zeilfarben mit dem OR-Operator und invertiert diese Const PATCOPY = &HF00021 ' Kopiert den Brush, der in dem Ziel-Device vorhanden ist, in das Ziel-Device Const PATINVERT = &H5A0049 ' Kombinert die Farben des Ziel-Brushs mit den Farben des Zieles unter ' Benutzung des XOR-Operators Const PATPAINT = &HFB0A09 ' Kombiniert die Farben des Ziel-Brushs mit den invertierten Quell-Farbwerten unter Benutzung ' des OR-Operators. Das Ergebnis wird mit den Farben des Zieles kombiniert mit ' Hilfe des OR-Operators Const SRCCOPY = &HCC0020 ' Kopiert den Inhalt der Quelle in das Ziel Const SRCAND = &H8800C6 ' Kombiniert die Farben des Zieles und der Quelle mit Hilfe des AND-Operators Const SRCERASE = &H440328 ' Kombiniert die invertierten Farben des Zieles mit den Farben der Quelle ' mit Hilfe des AND-Operators Const SRCINVERT = &H660046 ' Kombiniert die Farben des Zieles und der Quelle mit Hilfe des XOR-Operators Const SRCPAINT = &HEE0086 ' Kombiniert die Farben des Zieles und der Quelle mit Hilfe des OR-Operators Const WHITENESS = &HFF0062 ' Füllt das Ziel mit der Farbe '1' der Paltte (meist weiß) Rückgabewert: Beispiel: Private Declare Function BitBlt Lib "gdi32.dll" ( _ ByVal hdcDest As Long, _ ByVal nXDest As Long, _ ByVal nYDest As Long, _ ByVal nWidth As Long, _ ByVal nHeight As Long, _ ByVal hdcSrc As Long, _ ByVal nXSrc As Long, _ ByVal nYSrc As Long, _ ByVal dwRop As Long) As Long Private Const BLACKNESS = &H42 Private Const DSTINVERT = &H550009 Private Const MERGECOPY = &HC000CA Private Const MERGEPAINT = &HBB0226 Private Const NOTSRCCOPY = &H330008 Private Const NOTSRCERASE = &H1100A6 Private Const PATCOPY = &HF00021 Private Const PATINVERT = &H5A0049 Private Const PATPAINT = &HFB0A09 Private Const SRCCOPY = &HCC0020 Private Const SRCAND = &H8800C6 Private Const SRCERASE = &H440328 Private Const SRCINVERT = &H660046 Private Const SRCPAINT = &HEE0086 Private Const WHITENESS = &HFF0062 ' Kopiert den Inhalt eines Bildfeldes in ein anderes, ' wobei die Farben invertiert werden Private Sub Command1_Click () Dim Retval As Long With Picture2 Retval = BitBlt(.hDC, 0, 0, .Width, .Height, Picture1.hDC, 0, 0, SRCINVERT) End With If Retval = 0 Then MsgBox "Ein Fehler ist aufgetreten.", vbCritical, "Fehler" End If End Sub Diese Seite wurde bereits 23.309 mal aufgerufen. |
sevZIP40 Pro DLL Zippen und Unzippen wie die Profis! Mit nur wenigen Zeilen Code statten Sie Ihre Anwendungen ab sofort mit schnellen Zip- und Unzip-Funktionen aus. Hierbei lassen sich entweder einzelnen Dateien oder auch gesamte Ordner zippen bzw. entpacken. Buchempfehlung Tipp des Monats April 2024 Skyfloy Chart von Microsoft und dazu noch gratis Tutorial für Microsoft Chart Controls für Microsoft .NET Framework 3.5 TOP Entwickler-Paket TOP-Preis!! Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR... |
||||||||||||||||||||||||||||
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein. |