컴퓨터 프로그래밍
WM_MOUSEWHEEL 메시지 받기
orange code
2009. 11. 17. 19:52
최근 간단한 3D 프로그램을 제작하면서 마우스 휠로 확대/축소 할 수 있는 기능을 넣으려 했다.
……
case WM_LBUTTONUP:
ReleaseCapture();
bPressed = false;
break;case WM_MOUSEWHEEL:
break; (** 여기에 브레이크 포인트 **)
……
기능을 넣기 전에 메시지 파라미터 값을 확인하기 위해 대충 코드를 넣고 브레이크 포인트를 걸어놨는데 휠을 아무리 굴려도 비주얼스튜디오는 반응이 없다. 디버그 모드라 최적화는 안 됐을 테고 디어셈블리로 봐도 분명히 코드가 있는데.. 구글에서 WM_MOUSEWHEEL 메시지를 받을 수 없다는 질문들과 답변을 봐도 해결책이 안 보인다. 이상하다 싶어 스파이로 확인해보니.. 메시지가 잘 가네?.. 혹시 하고 메시지박스 하나 넣어보니.. 잘만 뜬다 아씨