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

نام تاپیک: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

  1. #1
    کاربر دائمی آواتار hojjatcroos
    تاریخ عضویت
    آبان 1387
    محل زندگی
    ایران
    پست
    286

    به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    سلام دوستان می خواستم ببینم چه طور میشه هندل دو پنجره با کلاس و عنوان یکسان را به دست آورد اگه دقت کنید می بینید در Dialup Conection ها این طور هست کسی میتونه سورسی یا کدی ارائه بده با تشکر

  2. #2
    کاربر دائمی آواتار DAMAVAND
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    همين اطراف
    پست
    373

    نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    نقل قول نوشته شده توسط hojjatcroos مشاهده تاپیک
    سلام دوستان می خواستم ببینم چه طور میشه هندل دو پنجره با کلاس و عنوان یکسان را به دست آورد اگه دقت کنید می بینید در Dialup Conection ها این طور هست کسی میتونه سورسی یا کدی ارائه بده با تشکر



    خوب اين در موارد بايد از تابع GetWindow هندل پنجره مورد نظر رو بدست بياريد.
    بنجره هايي که اسم و کلاس يکسان دارند داراي هندل هاي مختلف ولي با سلسله مراتب مختلف هستن اول هندل يکي از پنجره ها رو بدست بياريد بعد با کمک تابع GetWindow هندل پنجره بعد از اون رو بدست بياريد.
    اين کار رو اونقدر ادامه بديد تا به پنجره مورد نظرتون برسيد.

  3. #3
    کاربر تازه وارد آواتار MFiRE
    تاریخ عضویت
    مهر 1386
    محل زندگی
    كيانپارس
    پست
    98

    نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    از برنامه ي Parent Getter Code Generator مي تونيد استفاده كنيد.
    اين برنامه به زبان دلفي و ويژوال بيسيك كد براي همچين كارايي توليد مي كنه.

    كاملا منظوره شما رو متوجه شدم.
    فقط بايد كده توليد شده توسط برنامه ي نامبرده رو كمي تغيير بديد تا به راحتي پنجره مورد نظرتون رو پيدا كنيد.

    دانلود برنامه : vb-delphi-cpp.blogfa.com

  4. #4
    کاربر دائمی آواتار hojjatcroos
    تاریخ عضویت
    آبان 1387
    محل زندگی
    ایران
    پست
    286

    نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    با تشکر از دوستان ولی برنامه هم کمکی نتونست بکنه - در Dialup Conection دو تا Edit هست هردو یک کلاس دارند اگه به جای Caption در FindwindowEx چیزی نگذاریم(nill) اولی رو(user name) پیدا می کنه و اگه بگذاریم هم همینطور با دستور که جناب دماوند هم گفتند یا نتونسم کار کنم یا نشد-اگه دوستان کمک کنند ممنون می شم

  5. #5
    کاربر دائمی آواتار DAMAVAND
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    همين اطراف
    پست
    373

    Red face نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    نقل قول نوشته شده توسط hojjatcroos مشاهده تاپیک
    با تشکر از دوستان ولی برنامه هم کمکی نتونست بکنه - در Dialup Conection دو تا Edit هست هردو یک کلاس دارند اگه به جای Caption در FindwindowEx چیزی نگذاریم(nill) اولی رو(user name) پیدا می کنه و اگه بگذاریم هم همینطور با دستور که جناب دماوند هم گفتند یا نتونسم کار کنم یا نشد-اگه دوستان کمک کنند ممنون می شم

    به اين مثال دقت کنيد هندل هر دو Edit پنجره Dial-up Connection رو بر ميگردونه :

    procedure TForm1.Button1Click(Sender: TObject);
    var
    h,h1,h2:HWND;
    begin
    h:=FindWindow('#32770','Connect Dial-up Connection');
    h1:=FindWindowEx(h,0,'Edit',nil);//first edit's handle (User name)
    h2:=GetWindow(h1,GW_HWNDNEXT);
    h2:=GetWindow(h2,GW_HWNDNEXT);//second edit's handle (Password)

    end;


    موفق باشيد .

  6. #6
    کاربر دائمی آواتار hojjatcroos
    تاریخ عضویت
    آبان 1387
    محل زندگی
    ایران
    پست
    286

    نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    خیلی ممنون-واقعا از شما تشکر می کنم - خیلی خیلی ممنون

  7. #7
    کاربر دائمی آواتار عقاب سیاه
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    457

    نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    سلام چگونه می توان شماره تلفنش را هم تغییر داد!

  8. #8

    نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    نقل قول نوشته شده توسط عقاب سیاه مشاهده تاپیک
    سلام چگونه می توان شماره تلفنش را هم تغییر داد!
    باید متن رو به ادیت مورد نظر ارسال کنید که دربارش زیاد بحث شده ، کلمات کلیدی PostMessage و SendMessage رو جست و جو کنید .

  9. #9
    کاربر دائمی آواتار عقاب سیاه
    تاریخ عضویت
    آذر 1387
    محل زندگی
    اصفهان
    پست
    457

    نقل قول: به دست آوردن هندل دو شی با کلاس و عنوان یکسان

    خیلی ممنون ولی فکر کنم جایگاه ورود شماره تلفن در پنجره اتصال به اینترنت یک ComboBox باشد!
    می شه دربارش راهنمایی کنید:

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

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