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.776 mal aufgerufen. |
sevISDN 1.0 Überwachung aller eingehender Anrufe! Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Buchempfehlung Tipp des Monats Januar 2025 Dieter Otter Zeilen einer MultiLine-TextBox ermitteln (VB.NET) Dieser Zipp zeigt, wie man die Zeilen einer MultiLine-TextBox exakt so ermitteln kann, wie diese auch in der TextBox dargestellt werden. Neu! sevCoolbar 3.0 Professionelle Toolbars im modernen Design! Mit sevCoolbar erstellen Sie in wenigen Minuten ansprechende und moderne Toolbars und passen diese optimal an das Layout Ihrer Anwendung an (inkl. große Symbolbibliothek) - für VB und MS-Access |
||||||||||||||||||||||||||||
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. |