+2 امتیاز
سلام

میخوام هر موقع توسط هر برنامه ای openfiledialog و savefiledialog  اجرا شدن توسط برنامه شناسایی شده و بسته بشن.
بسته شده

2 پاسخ

+2 امتیاز
 
بهترین پاسخ
سلام ، اینکار تقریبا غیر ممکن یا اینکه بسیار سخت میشه انجام داد ،

ببینید شما برای بدست آوردن Handle یک پنجره باید عنوان اون پنجره رو بدست بیارید ( البته روش های دیگه هم هست ، ولی میشه گفت ساده ترینش هم هست ) . بعد از طریق این handle دستور Close رو ارسال کنید تا سیستم عامل اون پنجره رو ببنده .

مطمئنا جواب خودتون رو گرفتید ، چون عنوان این پنجره در برنامه های مختلف متفاوت هست
عنوان پنجره ها رو بدست آوردم و همچنین Handel اون پنجره رو ، حالا چطوری باید دستور Close رو از طریق Handel بدست آمده برای سیستم عامل ارسال کنم تا پنجره مورد نظر بسته بشه؟
توسط (1,019 امتیاز) 1 23 74
+1 امتیاز

سلام، فکر کنم لینک زیر به دردتون بخوره

http://www.codeproject.com/Articles/22257/Find-and-Close-the-Window-using-Win-API

 int iHandle = FindWindow("Notepad", "Untitled - Notepad");

قسمت داخل پرانتز رو توضیح میدین که پارت اول و دوم رو باید چه چیزی وارد کنم؟

IpClass Name

و

IpWindowName

توسط (1,019 امتیاز) 1 23 74

ممنون از اینکه جواب نداید ، خودم پیداش کردمheart

توسط (1,019 امتیاز) 1 23 74
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...