GetHitKeyStateAllを実行した際に返ってくる値で、Enterキーが用意されている定義の値と違うようです。
WaitKeyとCheckHitKeyは大丈夫です。
以下再現コードです。
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
ChangeWindowMode(TRUE);
if (DxLib_Init() == -1)
{
return -1;
}
SetDrawScreen(DX_SCREEN_BACK);
char KeyBuf[256];
int ScanCode1 = 0;
int ScanCode2 = 0;
int ScanCode3 = 0;
while (!ProcessMessage()){
ScanCode2 = WaitKey();
GetHitKeyStateAll(KeyBuf);
for (int i = 0; i<256; i++){
if (KeyBuf[i] == 1){
ScanCode1 = i;
}
}
ScanCode3 = CheckHitKey(KEY_INPUT_RETURN);
//描画
DrawBox(0,0,640,480,GetColor(0,0,0),TRUE);
DrawFormatString(0, 0, GetColor(255, 255, 255), "KEY_INPUT_RETURN = %d", KEY_INPUT_RETURN);
DrawFormatString(0, 20, GetColor(255, 255, 255), "GetHitKeyStateAll = %d", ScanCode1);
DrawFormatString(0, 40, GetColor(255, 255, 255), "WaitKey = %d", ScanCode2);
DrawFormatString(0, 60, GetColor(255, 255, 255), "CheckHitKey = %d", ScanCode3);
ScreenFlip();
}
DxLib_End();
return 0;
}