0
DirectInput 및 MFC를 사용하여 조이스틱을 프로그래밍하는 애플리케이션을 작성 중입니다. 스크립트를 작성하는 방법을 찾았지만 문제가 있습니다. 조이스틱을 찾기 위해 장치를 열거 할 때 함수 "EnumCallback"이라는 인수가있는 올바른 함수 "EnumDevices"를 사용합니다. 이제는 함수를 호출해야하는 방법이 아니지만 일반적으로 함수가 호출되어야합니다. 나는 지금 잘못한 것이 아니다. 도와 주셔서 감사합니다!DirectInput의 프로그래밍 조이스틱
void Joystick::Załaduj_Pada()
{
Czy_Jest_Pad = true;
// Create a DirectInput device
DirectInput8Create(GetModuleHandle(NULL), DIRECTINPUT_VERSION, IID_IDirectInput8, (VOID**)&di, NULL);
di->EnumDevices(DI8DEVCLASS_GAMECTRL,enumCallback,NULL,DIEDFL_ATTACHEDONLY);
// Make sure we got a joystick
if (joystick == NULL)
{Czy_Jest_Pad=false;}
}
오류 C3867 : 'Joystick :: enumCallback': 함수 호출 누락 된 인수 목록;