نمایش نتایج 1 تا 16 از 16

نام تاپیک: پیدا کردن button در یک پنجره ای که هندل آن داده شده است

  1. #1

    پیدا کردن button در یک پنجره ای که هندل آن داده شده است

    چطوری می تونین با یافتن هندل یک فرم(پنجره) لیست تمام button های بکار رفته در ان را شناسایی کنید؟
    مثال کامل می خوام لطفا

  2. #2
    -------------------------------------
    آخرین ویرایش به وسیله Omid.Mafakher : چهارشنبه 11 مهر 1397 در 10:18 صبح

  3. #3
    عزیزم برنامه اینطوریه که
    ماوس رو روی یه فرم می گیری بعد اگه button ای داشت خودبخود آن button فعال می شه (enable) خوب حالا چطوری می تونم برم شی های موجود در یک ویندو را چک کنم ؟
    مید ونم که getclassname می تونه کمک کنه فقط نمی دونم چطوری برم اشیای یک پنجره رو جستجو کنم

    راستی لطفا یک سورس کامل برام بذارین

  4. #4
    از این توابع می توانید استفاده کنید:
    EnumChildWindows
    WindowFromPoint
    تابع WindowFromPoint هندل شی که زیر کرسر ماوس قرار دارد را برمی گرداند. (البته با یک سری محدودیتها). شما می توانید با استفاده از هندل داده شده کلاس شی را بدست آورده و چک کنید که آیا یک Button است یا خیر.
    تابع EnumChildWindows نیز لیستی از پنجره های Child یک پنجره را بر می گرداند. حالا شما هندل Parent را به آن ارسال کنید و Child ها را تحویل بگیرید و باز هم کلاس آنها را بررسی کنید تا ببینید آیا یک Button هستند یا خیر. فقط یادتان باشد که این تابع از نوع Enum (شمارشی) است.

  5. #5
    جناب lord عزیز من یه تاپیک عین همین تو دلفی زدم و یه سورس کد هم توشه دمت گرم یه نگاه هم به اون کن

  6. #6
    -------------------------------------
    آخرین ویرایش به وسیله Omid.Mafakher : چهارشنبه 11 مهر 1397 در 10:17 صبح

  7. #7
    ممنون از زحمتی که کشیدی
    می تونستی با Scroll Lock فارسی بنویسی حتی اگه ویندوز فارسی نباشه

  8. #8
    کاربر تازه وارد
    تاریخ عضویت
    دی 1387
    محل زندگی
    اصفهان
    پست
    49

    نقل قول: پیدا کردن button در یک پنجره ای که هندل آن داده شده است

    با سلام و خسته نباشید یک سوال داشتم
    میخواستم بدونم که چطور میتوان هندل دکمه های را به دست آورد که کامپونت هستند (دکمه های که فو کاس نمی گیرند)

  9. #9
    کاربر دائمی آواتار majjjj
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شیراز
    پست
    1,158

    نقل قول: پیدا کردن button در یک پنجره ای که هندل آن داده شده است

    هندل یک کنترل دیگه روی اون فرم رو میتونید بگیرید؟
    اگه این اینجوریه از توابع findwindow و findwindowex میتونید کمک بگیرید اگه تایتل فرم رو بگیرید راحتره

  10. #10
    کاربر تازه وارد
    تاریخ عضویت
    دی 1387
    محل زندگی
    اصفهان
    پست
    49

    نقل قول: پیدا کردن هندل

    خیلی متشکرم ولی به عنوان مثال می خوام هندل دکمه refrash مرورگر internet explorer 6را بدست آورم لطفا اگه ممکنه منو راهنمایی کنید یا کد کاملشو بگزارید

  11. #11
    VIP آواتار xxxxx_xxxxx
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    X place
    سن
    34
    پست
    4,768

    نقل قول: پیدا کردن هندل

    نقل قول نوشته شده توسط CHAMALZ مشاهده تاپیک
    خیلی متشکرم ولی به عنوان مثال می خوام هندل دکمه refrash مرورگر internet explorer 6را بدست آورم لطفا اگه ممکنه منو راهنمایی کنید یا کد کاملشو بگزارید
    دوستان قبلاً توضیح دادند که نمیشه با آبجکت های مرورگرها از طریق هندل ارتباط برقرار کرد.
    الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.

  12. #12
    کاربر تازه وارد
    تاریخ عضویت
    دی 1387
    محل زندگی
    اصفهان
    پست
    49

    نقل قول: پیدا کردن هندل

    خب می خوام هندل دکمه ی search یا دکمه ی explorer یا دکمه ی back را در my compyter بدست آورم لطفا کمکم کنید

  13. #13
    کاربر دائمی آواتار majjjj
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شیراز
    پست
    1,158

    نقل قول: پیدا کردن button در یک پنجره ای که هندل آن داده شده است

    تا حالا یک تولبار روی فرمت گذاشتی ؟
    این کار رو بکن و یک تولبار بساز خودت جواب میگیری

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    دی 1387
    محل زندگی
    اصفهان
    پست
    49

    پیدا کردن button در یک پنجره ای که هندل آن داده شده است

    1- لطفا بیشتر توضیح بدید در مورد تولبار و بگید ایا امکان پیدا کردن هندل انها وجود دارد یا نه؟
    2- من می خوام هندل یک دکمه ای را بدست بیارم که کامپونت هست(شکل ان گرد است )
    چه کار کنم
    3-هندل دکمه ی BUZZ د یاهو مسنجر چطور؟

  15. #15

    نقل قول: پیدا کردن button در یک پنجره ای که هندل آن داده شده است

    نمونه زیر، هندل دکمه های ماشین حساب ویندوز رو بدست آورده و روی اون ها کلیک می کنه (توسط کد)

    https://barnamenevis.org/showpost.php?p=817046&postcount=330



  16. #16
    کاربر دائمی آواتار majjjj
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شیراز
    پست
    1,158

    نقل قول: پیدا کردن button در یک پنجره ای که هندل آن داده شده است

    نقل قول نوشته شده توسط CHAMALZ مشاهده تاپیک
    1- لطفا بیشتر توضیح بدید در مورد تولبار و بگید ایا امکان پیدا کردن هندل انها وجود دارد یا نه؟
    2- من می خوام هندل یک دکمه ای را بدست بیارم که کامپونت هست(شکل ان گرد است )
    چه کار کنم
    3-هندل دکمه ی BUZZ د یاهو مسنجر چطور؟
    1 تولبار خودش یک کنترل محسوب میشه و فقط هندل کل تولبار رو میتونید بگیرید نه اجزاء داخلش رو پس نمیشه
    2 بعضی شرکت ها کنترل هایی ایجاد میکنن که ارتباط اون کنترل ها با سیستم عامل با هندل نیست مثلا بعضی قسمتهای یاهو مسنجر و فکر کنم فایر فوکس هم همینجوری باشه این دومی رو تست نکردم
    3 برنامه هایی برای این کار هستن که میتونن هندل رو بخوبی بهتون نشون بدن خواستی پیغام خصوصی بده برات بفرستم چون فایل exe هست و قرار دادنش اینجا خلاف مقرراته ولی برای کار با یاهو باید کار با پکت ها و کنترل winsock رو یاد بگیرید و لی تجرباتی که من و بعضی از اساتید سایتهای دیگه در این مورد نشون میده اکیدا توصیه میکنم با یاهو کار نکنید و کار کردش باهاش رو فقط در حد افزایش دانش خودتون برای جاهای دیگه تجربه کنید و دلیلش هم اینه که یاهو پکتهاش رو مرتب تغییر میده

تاپیک های مشابه

  1. Button چند وضعیتی ؟
    نوشته شده توسط habedijoo در بخش VB.NET
    پاسخ: 5
    آخرین پست: چهارشنبه 09 مرداد 1387, 10:31 صبح
  2. به دنبال فایلهای گرافیکی برای Button
    نوشته شده توسط ب- تات در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 1
    آخرین پست: شنبه 03 شهریور 1386, 14:33 عصر
  3. کدوم button کلیک شده
    نوشته شده توسط sima_gh7 در بخش برنامه نویسی در Delphi
    پاسخ: 14
    آخرین پست: یک شنبه 21 اسفند 1384, 14:19 عصر
  4. button همیشه فعال
    نوشته شده توسط negar84 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 02 مهر 1384, 09:15 صبح
  5. رویداد Button.click برای button های ایجاد شده در زمان load
    نوشته شده توسط Masuod در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: جمعه 06 خرداد 1384, 21:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •