Microsoft previous versions of technical documentation | Microsoft Docs
C#での#defineはシンボルを定義するだけで、値を代入することはできない。
つまり次のようなコードはエラーとなる。
#define VK_RETURN 0x0D
これは知らなかった。そういえば今までC#で#defineを使ったことなかったかも。
かわりに、constで定義すればいいだろう。
const int VK_RETURN=0x0D;