2011-08-18 1 views
0

Cursor.Position 속성을 사용하여 프로그램에서 커서 위치를 조작하고 있습니다. 정수 데이터 유형을 사용하고 커서의 움직임이 부드럽 지 않습니다. 움직이지 않는 것 같습니다 ...Cursor.Postion을 float으로 사용할 수 있습니까? 또는 부드러운 커서 이동?

단일 또는 부동 데이터 유형을 사용할 방법이 있습니까?

나의 유일한 목적은 끊김이 만에 할 수있는 커서로, 그것이 int 인의 결과 아니지만 ... 더 simlulations, 즉,

+3

커서 위치는 픽셀 오프셋입니다 ... 오프셋의 1.5 픽셀도 무엇입니까? – Tejs

+0

마우스를 손으로 움직이면이 운동이 정상입니까? – Tigran

+0

돈이 DoEvents()를 사용하여 영업 중입니다. –

답변

2

을 실시간으로 부드러운 커서 이동이없는 것입니다 화면상의 특정 픽셀 위치; 커서가 픽셀 사이에있을 수 없기 때문에 부동 소수점 정밀도를 갖는 것은 낭비됩니다.

움직임을 수행하는 데 사용하는 타이밍 메커니즘에 따라 저속함이 발생할 가능성이 큽니다. 이 코드를 우리와 공유 할 수 있습니까?

관련 문제