امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
enumchildwindow و enumWindows
نویسنده پیام
spase آفلاین
تازه وارد

ارسال‌ها: 11
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۹۳

تشکرها : 4
( 5 تشکر در 5 ارسال )
ارسال: #1
enumchildwindow و enumWindows
سلام
واسه بدست آوردن هندل های یک پنجره که کلاسشون یکی هست ( مثل یوزر نیم و پسورد برنامه یاهو ) تا جایی که من توی نت جستجو کردم باید enumchildwindow و enumWindows استفاده کرد ولی من هر جوری دارم استفاده می کنم یا هندل یوزرنیم اول رو بدست میاره یا کلا 0 نشون میده کسی می تونه یه راهنمایی کنه یا مثالی بزنه که بدونم مشکل کارم کجاست ؟ با تشکر
۳۰-اردیبهشت-۱۳۹۳, ۱۳:۴۸:۳۲
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: enumchildwindow و enumWindows
enumchildwindow یک تابع callback هست که خودتون پیاده سازیش میکنین و پارامترهاش به صورت زیر هست
کد php:
function EnumchildProc(h:HWND;list:TStringList):Bool;stdcall
مقدار h هم هندل هر کدوم از المانهای پنجره اصلی هست که اونو به تابع EnumChildWindows پاس میدین که 3 تا پارامتر میگیره اولی هندل پنجره ای که میخواهید لیست هندل کنترلهای روش رو دربیارین دومی یک pointer به EnumchildProc و سومی یک متغییر دومی که میخواهید به EnumchildProc بفرستید مثلا همون list که در اینجا از نوع TStringList تعریف شده شما میتونین integer در نظر بگیرین و 0 رو بهش بفرستین زیاد مهم نیست

میتونین برای اطلاعات بیشتر به msdn مراجعه کنید

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
(آخرین ویرایش در این ارسال: ۳۰-اردیبهشت-۱۳۹۳, ۲۱:۵۳:۳۷، توسط babyy.)
۳۰-اردیبهشت-۱۳۹۳, ۱۷:۵۵:۲۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Majid_Ebru


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS