Pipe char
-
Hallo Gemeinde,
Wofür steht in der Funktion das Pipe " | "?
DWORD dwOemKey; dwOemKey = ((OemKeyScan( (WORD)';' ) & 0x00FF) << 16) | 1;LG
Kptn. Brass
-
Bitweises ODER...
-
Danke, Jochen.
Hmm, was passiert da genau.
Könntest du netterweise die Funktion mal interpretieren?
-
1. Der Rückgabewert von "OemKeyScan( (WORD)';' )" wird mit 0x00FF UND verknüpft
2. Das Ergebnis wird dann um 16 Bits nach links verschoben...
3. Und dann wird das niedrigste Bit einfach gesetzt
4. Und das ganze wird dwOemChar zugewiesen
-
Ah....
nu geht mir ein Licht auf!
Danke
LG
:xmas1:
Kptn. Brass