PDA

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



reza_z
یک شنبه 19 آذر 1385, 13:57 عصر
سالم
چطوری میتونم هندل فرم فعال با استفاده از api بدست بیارم
در ضمن دستور زیر نوشتم کار نکرد و error داد
HWND hw=::GetActiveWindow();
ودستور زیر error نداد ولی هیچکار نکرد
HWND __stdcall GetaActiveWindow();
خروجی اجرای api باید از کجا بردارم ؟
اصلا چطوری باید با توابع api کار کرد صدا زد و خروجی گرفت ؟
لطفا راهنمایی کنید

alireza643
یک شنبه 19 آذر 1385, 14:13 عصر
ببین اگر هندلی که میخواهی باهاش کار کنی مال پنجره برنامه خودت باشه که خیلی راحته مثلا اگر با بیلدی کار کنی از فرم میتو نی canvas بگیری و از canvas هم هندل
form->canvas->handle
ولی اگر پنجره برنامه خودت نیست باید اول findWindow کنی و بعد از او هندل بگیری
برای پر کردن وروری های findWindow می تونی از ابزار spy که با پک vc ارایه میشه استفاده کنی.