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.111 mal aufgerufen. |
vb@rchiv CD Vol.6 ![]() ![]() Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! Online-Update-Funktion Entwickler-Vollversionen u.v.m. Buchempfehlung Tipp des Monats ![]() Manfred Bohn Array an DataGridView binden Die Elemente eindimensionaler Arrays müssen eine Eigenschaft bereitstellen, um gebunden angezeigt/editiert werden zu können. Neu! sevCommand 4.0 ![]() Professionelle Schaltflächen im modernen Design! Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. |
||||||||||||||||||||||||||||
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. |