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