PDA

View Full Version : سوال: تشخیص اشاره گر ماوس داخل ویندور



shahabp
پنج شنبه 15 اسفند 1392, 15:19 عصر
تشخیص اشاره گر ماوس داخل ویندور(نه داخل فرم برنامه).مثلا pdf یا web page و... هر جای-ه ویندور؟؟

با تشکر

hafez_ka
پنج شنبه 15 اسفند 1392, 21:39 عصر
تشخیص اشاره گر ماوس داخل ویندور(نه داخل فرم برنامه).مثلا pdf یا web page و... هر جای-ه ویندور؟؟

یعنی چی ؟
یعنی اینکه می خواهی مختصات اشارگر رو به دست بیاری یا می خوایی بفهمی روی کدون پنجره است ؟

shahabp
جمعه 16 اسفند 1392, 12:37 عصر
بدست آوردن مختصات اشارگر.

returnx
جمعه 16 اسفند 1392, 13:42 عصر
می توانید یک تایمر با interval پایین مثل 1 بزارید و از کد زیر استفاده کنید :
int x= Cursor.Position.X;
int y=Cursor.Position.Y;
if (x_cur != x || y_cur!= y)
{
textBox1.AppendText("X: " + x.ToString() + "Y: " + y.ToString());
textBox1.AppendText(System.Environment.NewLine);
x_cur = x;
y_cur = y;
}
متغیر های x_cur و y_cur باید به صورت global تعریف شوند...

hafez_ka
جمعه 16 اسفند 1392, 13:43 عصر
الان رو سیستمم ویژوال نصب نیست ولی فک کنم روی mousemove مشخصه ای به نام e هستش که می تونی با اون بدست بیاری

موفق باشی