Bit 256 setzen

12/01/2011 - 06:10 von Georg Jung | Report spam
Ich habe einen neuen Thread aufgemacht wegen des neuen Themas:
Kann mir jemand sagen wie ich das Bit 256 setze in einem Long-Wert?
"scanCode" ist der Long-Wert in VB6. "virtualKey" ist ein Byte-Wert.

Darauf soll es hinauslaufen:

switch (virtualKey)
{
case VK_LEFT: case VK_UP: case VK_RIGHT: case VK_DOWN: // arrow
keys
case VK_PRIOR: case VK_NEXT: // page up and page down
case VK_END: case VK_HOME:
case VK_INSERT: case VK_DELETE:
case VK_DIVIDE: // numpad slash
case VK_NUMLOCK:
{
scanCode |= 0x100; // set extended bit
break;
}
}

Danke.
 

Lesen sie die antworten

#1 Schmidt
12/01/2011 - 07:15 | Warnen spam
"Georg Jung" schrieb im Newsbeitrag
news:igjd3s$kjm$02$

Ich habe einen neuen Thread aufgemacht wegen des neuen Themas:
Kann mir jemand sagen wie ich das Bit 256 setze in einem
Long-Wert?
...
scanCode |= 0x100; // set extended bit



Anschalten von Bit 8:
scanCode = scanCode Or &H100&


Olaf

Ähnliche fragen