سلام دوستان
چه جوری باید توی دات نت عنوان پنجره فعال رو به دست بیاریم؟
سلام دوستان
چه جوری باید توی دات نت عنوان پنجره فعال رو به دست بیاریم؟
شاید قطعه کدی مشابه ذیل هم بتواند کمکتان کند :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون از کدی که دادین اما این کد برای داخل برنامه هست
من می خوام مثلا وقتی My computer فعال هست عنوان My Computer رو چاپ کنه
سلام
کدی که دوستمان bad_boy_2007 در اول لینک دادند مربوط به خارج از محیط برنامه و در ویندوز است.
کافی است از API های GetForegroundWindow و GetWindowText استفاده کنید.
موفق باشید.
من از اونم استفاده کردم اما به جای عنوان پنجره یه سری عدد میده
از دوستان کسی جواب سوال منو نمی دونه من هر چی با نابع های معرفی شده ور رفتم نتونستم عنوان پنجره رو بگیرم
سلام
راه همان دو API است ولی کد دوستمان bad_boy_2007 مربوط به VB6 است.
فقط باید به VB9 تبدیل میکردید، شبیه این:
متد جدید تعریف شده دستی GetForegroundWindowText در کد فوق همکاره عنوان پنجره فعال را باز میگرداند.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
(با فارسی هم هیچ مشکلی ندارد)
کافی است امتحان کنید.
موفق باشید.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)