تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 19

نام تاپيک: بستن يك پنجره دلخواه در ويندوز

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Nov 2005
    محل سكونت
    www.qomiha.com
    پست ها
    1,142

    پيش فرض بستن يك پنجره دلخواه در ويندوز

    سلام
    مي خواستم ببينم مثلا ما مي تونيم در برنامه مان caption يك پنجره دلخواه را بدهيم و
    با زدن دكمه آن پنجره بسته بشه؟
    اگه مي شه چطوري؟

  2. #2
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    من كه متوجه نشدم چي ميخواهي.
    اما ميتوني با گرفتن هندل يك برنامه . برنامه دلخواهت رو ببندي.
    اگر منظورت اين بوده بگو كدش رو بزارم.
    باي

  3. #3
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    با فرستادن پیام WM_CLOSE میشه این کار رو کرد البته همونطور که Soldier جان گفت قبلش باید با تابع FindWindow هندل اون پنجره رو پیدا کنی.

  4. #4
    Banned
    تاريخ عضويت
    Sep 2006
    پست ها
    6

    پيش فرض

    سلام
    ممنون از پاسختون
    منظورم را درست فهميدي اگه مي شه كد را بگذاريد. البته من با آي دي برادرم اين سوال را پرسيده بودم.
    Last edited by alifromir; 27-11-2006 at 20:44.

  5. #5
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    سلام

    این دستور برای بستن پنجره h :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که h هندل پنجره است که با داشتن Caption آن با دستور زیر بدست می آید :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پس اول با FindWindow هندل رو بدست میاری و بعد با PostMessage یا SendMessage پیام بستن رو به اون پنجره ارسال میکنی.

    می خوای MalWare بسازی؟!

  6. #6
    Banned
    تاريخ عضويت
    Sep 2006
    پست ها
    6

    پيش فرض

    سلام
    خيلي ممنون.خداخيرت بده .كارم راه افتاد راستي malware چيه؟

  7. #7
    پروفشنال Admiral's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    675

    پيش فرض

    خيلي ممنون.خداخيرت بده .كارم راه افتاد
    قابل نداشت رفیق

    راستي malware چيه؟
    برنامه ای که به کامپیوتر آسیب میرسونه. شبه ویروس یا برنامه مخرب !

    در کل برنامه ای که بر خلاف میل کاربر کاری رو انجام بده !

  8. #8
    داره خودمونی میشه sp1000's Avatar
    تاريخ عضويت
    Nov 2006
    محل سكونت
    قشم
    پست ها
    189

    14 کد مخصوصی داره Folder Option

    Admiral جان سلام
    عالی بود
    من این دستور را می دونستم

    حالا یه سوالی داشتم من مخوام که پنجره ای مثل Folder Options را ببندم با این کد ده بار امتحان کردم ولی نشده آیا کد مخصوصی داره اگه داره خوشحال مشم بنویسی ممنون موفق باشی خداحافظ

  9. #9
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    حالا یه سوالی داشتم من مخوام که پنجره ای مثل Folder Options را ببندم با این کد ده بار امتحان کردم ولی نشده آیا کد مخصوصی داره اگه داره خوشحال مشم بنویسی ممنون موفق باشی خداحافظ
    می تونی Caption اون رو توی FindWindow بدی و بعد حذفش کنی ...
    ولی بعضی پنجره ها Caption شون تغییر می کنه ، مثلا توی My Computer اگه به داخل درایو ها یا پوشهها بری Caption برنامه می شه نام همون پوشه یا درایو ...
    در این صورت باید نوع کلاس اونها رو بدی ...
    تابع FindWindow دو تا پاترامتر داره ، 1 : نوع کلاس 2 : Caption
    موقعی که Caption مشخص باشه دیگه نیازی به دادن کلاس نیست ولی وقتی Caption رو ندونی باید نوع کلاس رو بدی ...
    فکر کنم منظورم رو رسونده باشم ...
    به کد زیر نگاه کن :
    ("کپشن", "نوع کلاس")FindWindow
    راستش دقیق یادم نیست نوع کلاس مربوط به پنجره هایی مثل My Computer چی بود !!
    فکر کنم کنم کلا 2 یا 3 نوع کلاس برای پنجره ها داشته باشیم ...
    اگه دوستان بدونند بهت می گن ...
    ولی برای Folder Option فکر کنم اگه Caption اون رو بدی ، بسته بشه ... !!
    خلاصه ...
    موفق باشی ...

  10. #10
    داره خودمونی میشه sp1000's Avatar
    تاريخ عضويت
    Nov 2006
    محل سكونت
    قشم
    پست ها
    189

    6

    Mahmood_N جان سلام
    ممنون از راهنمایی هات امتحان می کنم اگه مشکلی داشتم حتما می نویسم
    بازم ممنون فعلا خداحافظ

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •