PDA

View Full Version : سوال: نحوه گرفتن Handle در WPF



ara_tz
یک شنبه 06 مرداد 1392, 13:34 عصر
سلام دوستان
من یک Class مشتق شده از نوع Window به اسم DeviceWindowساختم که توی این کلاس اومدم برای ویندوز هوک تعریف کردم که حرکات موس رو ثبت کنه تا اینجا همه چیز درسته، اما برای راه انداختن این هوک لازم دارم که یک Handle به Hook معرفی کنم ولی نمیتونم این هندل رو بگیرم.
من برای گرفتن هندل از کد زیر هم استفاده کردم که با کد get_Handle مشکل داره:

Public IntPtr Handle
{
get{return IntPtr new WindowInteropHelper(this).get_Handle();}
}

من توی متد اصلی برنامه ام اومدم یک آبجکت از DeviceWindow ساختم و با اون دارم کار میکنم.
ِDeviceWindow cur=new DeviceWindow();
میشه راهنمایی کنید چجوری باید Handle فرممو بگیرم؟

رضا عربلو
دوشنبه 07 مرداد 1392, 10:56 صبح
برای پیدا کردن هندل Window1

WindowInteropHelper wih = new WindowInteropHelper(Window1);
IntPtr Handle = wih.Handle;