wParam nach char
-
Ahoihoihoi (Copyright by Mr. Burns
)
ich schick von einem Programm zum anderen eine Message
die im wParam ein Zeichen enthält.
Wie bekomm ich das Zeichen wieder nach char?char zeichen = wParam; MessageBox(NULL,zeichen,"Zeichen!",MB_OK);const char zeichen = wParam; MessageBox(NULL,zeichen,"Zeichen!",MB_OK);const CHAR zeichen = wParam; MessageBox(NULL,zeichen,"Zeichen!",MB_OK);const CHAR* zeichen = wParam; MessageBox(NULL,zeichen,"Zeichen!",MB_OK);Will alles net

Danke für alle vorschläge

-
char zeitenkette[2]; zeichenkette[0] = (char)wParam; zeichenkette[1] = '\0';
-
Wie wäre es mit einem cast? also könntest am besten nen char* nehmen und da einfach mit nem type cast die wParam Variable reinpacken...
-
(D)Evil schrieb:
Wie wäre es mit einem cast? also könntest am besten nen char* nehmen und da einfach mit nem type cast die wParam Variable reinpacken...
In einem anderen Prozess kannste aber mit dem char* nix anfangen. Aber dafür gibts ja WM_COPYDATA.
-
Ich würde wsprintf() benutzten