LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
지금, 내가 델파이 코더입니다. 아니야, 아가씨. 하지만 대학 강의에서 다음과 같이 읽을 수있는 구문을 충분히 기억합니다.
함수 이름은 WndProc입니다. 인수 목록은 꽤 자명하다. 함수 반환 유형은 LRESULT입니다. 그러나 세계에서 "콜백 (CALLBACK)"은 거기에서 무엇을하고 있는가? Delphi에서는 어떤 함수 든 콜백으로 사용할 수 있습니다. 함수 포인터의 올바른 유형을 전달하면됩니다. C가 그런 식으로 작동하지 않는 특별한 이유가 있습니까? 아니면 뭔가 다른 것을 의미합니까?