ورود

View Full Version : بدست آوردن هندل فرم



ermia2008
یک شنبه 31 مرداد 1389, 21:50 عصر
سلام دوستان
من میخوام هندل یک JFrame رو با جاوا بدست بیارم. البته این کار رو خودم با استفاده از JNA انجام دادم ولی در کدی که من نوشتم هندل فرم از طریق عنوان فرم بدست میاد یعنی به این صورته:




getWindowHnd(String title)


به دلایلی من احتیاج دارم تا هندل رو از روشی غیر از پاس دادن عنوان فرم بدست بیارم مثلا خود JFrame ای که ساختم رو به عنوان ورودی به اون بدم. یعنی به این صورت باشه:




getWindowHnd(Component c)

ermia2008
یک شنبه 31 مرداد 1389, 22:39 عصر
دوستان مشکل حل شد.
داخل لایبری Jna کلاسی به نام Native وجود داره که همین کار رو برای ما انجام میده:



Pointer ptr2 = Native.getWindowPointer(this);


موفق باشید