SetBkMode

Aus API-Wiki
Version vom 26. Januar 2010, 19:37 Uhr von PjotrC (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „__NOTOC__ Die API-Funktion SetBkMode ändert den Hintergrund-Modus eines Device Context (DC) in Opaque bzw. Transparent. Wenn z. B. mit Print in einen DC ges...“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Die API-Funktion SetBkMode ändert den Hintergrund-Modus eines Device Context (DC) in Opaque bzw. Transparent.

Wenn z. B. mit Print in einen DC geschrieben wird, so wird der Hintergrund der Schrift normalerweise in der Farbe Weiß dargestellt. Dieser Hintergrund kann aber auch transparent sein, so dass die Schrift direkt in der Bitmap des DC zu sehen ist. Diesen Modus ändert man mit der API-Funktion SetBkMode.

Declare Function SetBkMode lib "gdi32.dll" _

                Alias "SetBkMode" ( _
                ByVal hdc As Long, _
                ByVal nBkMode As Long) As Long


Parameter

hdc

Handle des Device Context

nBkMode

Flag


Rückgabe(n)

Die Funktion gibt einen Wert des Types Long zurück. Dieser entspricht dem Flag-Wert, des vorherigen Modus, wenn die Funktion erfolgreich ausgeführt werden konnte. Bei einem Fehler wird 0 zurückgegeben.


[OPTIONAL] Beispiel

'Beispielcode...


[OPTIONAL] Hinweise

Diese Funktion setzt die ABC - Runtime Environment voraus. Diese ist kostenlos erhältlich unter: [Adresse].


[OPTIONAL] Betriebsystem

Die Funktion ist unter folgenden Betriebssystemen funktionsfähig:

  • Windows NT 4.0
  • Windows NT 5.0 (2000)
  • Windows XP (ab SP2)
  • Windows Vista (nur x64)


[OPTIONAL] Verwandte Funktionen

Api1 - Beschreibung
Api2 - Beschreibung


Verweise


[PFLICHT] Quelle(n)

  • MSDN US-Libary (nach Möglichkeit Link auf die Beschreibung).
  • Andere Quellen (falls vorhanden)