سلام
مي خواستم ببينم مثلا ما مي تونيم در برنامه مان caption يك پنجره دلخواه را بدهيم و
با زدن دكمه آن پنجره بسته بشه؟
اگه مي شه چطوري؟
Printable View
سلام
مي خواستم ببينم مثلا ما مي تونيم در برنامه مان caption يك پنجره دلخواه را بدهيم و
با زدن دكمه آن پنجره بسته بشه؟
اگه مي شه چطوري؟
سلام
من كه متوجه نشدم چي ميخواهي.
اما ميتوني با گرفتن هندل يك برنامه . برنامه دلخواهت رو ببندي.
اگر منظورت اين بوده بگو كدش رو بزارم.
باي
با فرستادن پیام WM_CLOSE میشه این کار رو کرد البته همونطور که Soldier جان گفت قبلش باید با تابع FindWindow هندل اون پنجره رو پیدا کنی.
سلام
ممنون از پاسختون
منظورم را درست فهميدي اگه مي شه كد را بگذاريد. البته من با آي دي برادرم اين سوال را پرسيده بودم.
سلام
این دستور برای بستن پنجره h :
که h هندل پنجره است که با داشتن Caption آن با دستور زیر بدست می آید :کد:postmessage(h,WM_CLOSE,0,0);
پس اول با FindWindow هندل رو بدست میاری و بعد با PostMessage یا SendMessage پیام بستن رو به اون پنجره ارسال میکنی.کد:Findwindow(nil,Caption);
می خوای MalWare بسازی؟! [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام
خيلي ممنون.خداخيرت بده .كارم راه افتاد :biggrin: راستي malware چيه؟
قابل نداشت رفیقنقل قول:
خيلي ممنون.خداخيرت بده .كارم راه افتاد
برنامه ای که به کامپیوتر آسیب میرسونه. شبه ویروس یا برنامه مخرب !نقل قول:
راستي malware چيه؟
در کل برنامه ای که بر خلاف میل کاربر کاری رو انجام بده !
Admiral جان سلام
عالی بود
من این دستور را می دونستم
حالا یه سوالی داشتم من مخوام که پنجره ای مثل Folder Options را ببندم با این کد ده بار امتحان کردم ولی نشده آیا کد مخصوصی داره اگه داره خوشحال مشم بنویسی ممنون موفق باشی خداحافظ
سلام
می تونی Caption اون رو توی FindWindow بدی و بعد حذفش کنی ...نقل قول:
حالا یه سوالی داشتم من مخوام که پنجره ای مثل Folder Options را ببندم با این کد ده بار امتحان کردم ولی نشده آیا کد مخصوصی داره اگه داره خوشحال مشم بنویسی ممنون موفق باشی خداحافظ
ولی بعضی پنجره ها Caption شون تغییر می کنه ، مثلا توی My Computer اگه به داخل درایو ها یا پوشهها بری Caption برنامه می شه نام همون پوشه یا درایو ...
در این صورت باید نوع کلاس اونها رو بدی ...
تابع FindWindow دو تا پاترامتر داره ، 1 : نوع کلاس 2 : Caption
موقعی که Caption مشخص باشه دیگه نیازی به دادن کلاس نیست ولی وقتی Caption رو ندونی باید نوع کلاس رو بدی ...
فکر کنم منظورم رو رسونده باشم ...
به کد زیر نگاه کن :
("کپشن", "نوع کلاس")FindWindow
راستش دقیق یادم نیست نوع کلاس مربوط به پنجره هایی مثل My Computer چی بود !!
فکر کنم کنم کلا 2 یا 3 نوع کلاس برای پنجره ها داشته باشیم ...
اگه دوستان بدونند بهت می گن ...
ولی برای Folder Option فکر کنم اگه Caption اون رو بدی ، بسته بشه ... !!
خلاصه ...
موفق باشی ...
Mahmood_N جان سلام
ممنون از راهنمایی هات امتحان می کنم اگه مشکلی داشتم حتما می نویسم
بازم ممنون فعلا خداحافظ
:happy:
سلام به همه دوستاننقل قول:
Admiral جان سلام
عالی بود
من این دستور را می دونستم
حالا یه سوالی داشتم من مخوام که پنجره ای مثل Folder Options را ببندم با این کد ده بار امتحان کردم ولی نشده آیا کد مخصوصی داره اگه داره خوشحال مشم بنویسی ممنون موفق باشی خداحافظ
همونطور که محمود جان گفت اگه رشته Folder Options رو درست بنویسی می بندش.
احتمالاً یا s آخر رو جا انداختی یا فاصله بین Folder و Options رو نزاشتی.
در مورد تو مطمئن هستم میخوای MalWare بنـویسی [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام به همه دوستان
کارم راه افتاد از راهنما یی هاتون ممنون :happy:
فعلا خداحافظ
:rolleye: :rolleye:
سلام ادمیرال جان
درست حدس زدی.
چون اگر نمیخواست malware بسازه. که آی دی جدیدی نمیگرفت.
اما ممکنه این ها تهمت باشن. به هر حال اگر من اشتباه میکنم. به بزرگی خودتون منو ببخشید.
بای
با سلام خدمت دوستان :rolleye:
حالا اومدیم به قول شما یه MalWare (چی هست ) درست کنیم
چرا این قدر می زنید من که قصد بدی ندارم واسه این کارم دلیل هم دارم
بازم می خواهید بزنید !
:blink:
فعلا خداحافظ
:happy:
به نظر من نوشتن برنامه هايي از قبيل ويروس و ... خيلي چيزا رو به آدم ياد ميده.
به شرطي كه نخواد با اون آدماي ديگه رو اذيت كنه.
دوست عزيز.
لطف كن و دليلتم براي ما بنويس.
سلام :cool:
راستش رو بخواین من و دوستم یه سی دی آموزشی رو به صورت وی سی دی درست کردیم خیلی زحمت کشیده بودیم
اما تو شهر ما اولین سیدی که وارد بازار بشه فرداش کپیش بدستت می رسه !!!
ما اومدیم واسه این وی سی دی یه Atorun درست کردیم و فایلای وی سی دی منو مخفی کردیم تا نتونند کپی کنند
به همین خاطر به قول شما MalWare درست کردیم
این کار 60 در صد جلو کپی را گرفته :blush:
من که خیلی راضی نیستم ولی منو مجبور به این کار کردند :sad:
بازم سوالی هست ؟
:happy:
سلامنقل قول:
نوشته شده توسط sp1000
راه های دیگه ای هم هست.
اما شاید این هم تاثر داشته باشه.
دیگه سوالی نیست. برو خوش باش.
بای.
كپشن پنجره اي كه مي خواي ببنديش رو به wincap نسبت بده بعد اون پنجره بسته ميشه:
به همين راحتي :happy:کد:procedure CloseWin(WinCap:Pchar);
var
wnd:Hwnd;
begin
wnd:=FindWindow(nil,WinCap);
if wnd<>0 then sendmessage(wnd,WM_CLOSE,0,0);
end;
shayan_p30 عزيز سلام
عالي بود ممنون
خداحافظ
:happy: