|
Form이나 TImage등
C++Builder TWinControl 에서
픽셀모드가 아닌 TWIP모드의 마우스좌표를 알고싶습니다.
//================================================
Graphic그리는 프로그램 하고있습니다.
X,Y좌표가 수백~ 수천,수만까지 나오는데..
TImage에 축소해 display합니다.
그런데 마우스 커서를 가져갔을때 픽셀좌표가 아닌 정확한 Graphic의 X,Y좌표를 알고싶습니다.
Visual Basic에서는 Default로 Form의 ScaleMode가 TWIP모드로 설정되어있고
Form위에서 마우스를 움직일경우 픽셀좌표가 아닌 TWIP모드의 좌표를 MouseMove Event에서 확인할 수 있습니다.
API SetMapMode()함수로 TImage의 MapMode를 바꿀수는 있었는데
TImage위에서 Mouse가 Move할때 픽셀좌표외에 다른것을얻을수는 없었습니다.
어떻게 하면 되죠?
|