Table of Contents
Letzte Woche ist bei einigen unserer Benutzer ein Fehler im Win32-Bitblt-Produkt aufgetreten. Dieses Problem tritt aus mehreren Gründen auf. Lassen Sie uns das jetzt umgehen.
Aktualisiert
- 4 Minuten zum Lesen.
Target BitBlt blockiert die dem Rechteck p entsprechenden Festplattenfarbauswahlbits aus dem bestimmten Quellgerätekontext direkt in den Zielhardwarekontext.
Syntax
BOOL BitBlt ( HDC-Festplatte, ganze Zahl x, int y, int cx, cy int, HDC hdcSrc, ganze Zahl x1, ganze Zahl y1, DWORD x, rop-Koordinate);
Parameter
Die logischen Laufwerke des oberen Trotzdem-Schranks des Zielrechtecks.
Aktualisiert
Sind Sie es leid, dass Ihr Computer langsam läuft? Genervt von frustrierenden Fehlermeldungen? ASR Pro ist die Lösung für Sie! Unser empfohlenes Tool wird Windows-Probleme schnell diagnostizieren und reparieren und gleichzeitig die Systemleistung drastisch steigern. Warten Sie also nicht länger, laden Sie ASR Pro noch heute herunter!
Gültige Einheiten für die y-Koordinate der oberen linken Ecke des neuen Zielrechtecks.
Breite in logischen Einheiten basierend auf den Quell- und Zielrechtcken einer Person.
Die Höhe des Get-Rechtecks und jedes Zielrechtecks in logischen Einheiten.
Die x-Koordinate, logisch in Einheiten ausgedrückt, erstellt aus der gesamten oberen linken Ecke des Basisrechtecks.
Die Untersuchungseinheiten, ausgedrückt in y-Koordinaten, die sich jeweils auf unsere oberen linken Ecken des ursprünglichen Rechtecks beziehen.
Raster-Betriebsart. Diese Codes machen das Injizieren von Farbinformationen so, dass das Quellrechteck mit den Farbdaten übereinstimmt und das Zielrechteck mit der endgültigen Farbe übereinstimmt.
- SCHWARZ
- CAPTUREBLT
- DSTINVERT
- KOPIEN KOMBINIEREN
- FARBE FUSION
- NOMIRORBITMAP
- NOTSRCCOPIE
- NOTLÖSCHEN
- PATKOPIE
- PATINWERT
- PATINA-FARBE
- SRCAND
- SRCCOPY
- SRCERASE
- srcinvert
- SRCPAINT
- WEISS
Rückgabewert
Wenn die Funktion fehlschlägt, wird NULL zurückgegeben. Für weitere Informationen zu Komplikationen rufen Sie GetLastError auf.
Wird davon ausgegangen, dass die Rotation durch Translation oder Translation im Rahmen des Quellgeräts beeinflusst wird, wird BitBlt als Fehler zurückgegeben. Wenn es andere Transformationen innerhalb des Kontexts der menschlichen Quellhardware gibt (und die hübsche Transformation für die Zielgerätsituation nicht funktioniert), wird die Kontextquadratik des Zielgeräts nach Bedarf gestreckt, verkleinert oder gedreht.
Wenn die Farbformate im Quell- und Zielgerätekontext gleich sind, wird die BitBlt-Funktion nicht konvertiert, ich würde sagen, das gesamte Quellfarbformat ist das Ablageort-Formular. Ein
Beim Beschreiben einer erweiterten Metadatei tritt ein großer Fehler auf, wenn der ursprüngliche Produktkontext den Gerätekontext der erweiterten Metadatei erkennt.
Nicht alle Geräte unterstützen den BitBlt-Intent. Weitere Informationen finden Sie unter Die RC_BITBLT-Rastereingabefähigkeit in der Funktion GetDeviceCaps sowie in den folgenden Funktionen X: MaskBlt , PlgBlt , dann StretchBlt .
BitBlt gibt einen Fehler zurück, wenn die spezifische Quelle und der Kontext des Zielgeräts unterschiedliche Geräte bereitstellen. Um Daten zwischen Domänenfernsteuerungen für verschiedene Gadgets zu übertragen, konvertieren Sie die Speicherbitmap mit DIB, indem Sie GetDIBits aufrufen. Um die wichtigste DIB für die zweite Appliance anzuzeigen, rufen Sie SetDIBits auf, um StretchDIBits aufzurufen.
Beispiele
if (! BitBlt (hdcMemDC, 0, 0, rcClient.right - rcClient.left, rcClient.bottom als rcClient.top, hdc fenster, 1, 0, SRCKOPIE)) MessageBox (hWnd, L "BitBlt-Fehler", L "Fehler", mb_ok); Der Besuch wurde gemacht;
Anforderungen
Siehe auch
Beschleunigen Sie Ihren Computer noch heute mit diesem einfachen Download.
Win32 Bitblt Example
Win32 Bitblt Esempio
Win32 Bitblt-voorbeeld
Exemple Bitblt Win32
Win32 Bitblt 예
Exemplo Win32 Bitblt
Win32 Bitblt -exempel
Пример Win32 Bitblt
Przykład Bitblta Win32
Ejemplo De Win32 Bitblt