امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
کار با هندل پنجره ها در دلفی
نویسنده پیام
sajjad1390 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 10
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 20
( 4 تشکر در 3 ارسال )
ارسال: #1
Question  کار با هندل پنجره ها در دلفی
سلام خدمت دوستان

از دوستان کسی مطلبی در مورد کار کردن با هندل برنامه ها در دلفی داره؟؟
مثلا بشه کدی نوشت که یه پنجره رو مخفی کنه یا در داخل تکست باکس یه فرم متنی بنویسه و ...

اگه pdf بزارید ممنون میشم
۲۲-آذر-۱۳۹۰, ۲۳:۵۳:۴۳
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: کار با هندل پنجره ها در دلفی
برای گرفتن هندل یک پنجره از تابع
کد:
findWindow(classname,caption);
استفاده میشه که ز در این تابع شما با استفاده از کلاس پنجره یا نام کپشن اون پنجره میتونین هندلشو بدست بیارین
مثلا همین پنجره یاهو هندلش اینجوری به دست میاد
کد:
FindWindow(nil,'Yahoo! MESSENGER');
بعد برای مخفی کردن اون پنجره از تابع
کد:
showWindow(handle,show);
استفاده میشه که handler هندل پنجره مورد نظر و show هم که چند مقدار داره که مقدار sw_hide , sw_showNormal,sw_showmaximized,sw_showminimized که مقدار sw_hide برای مخفی کردن و sw_shownormal برای نمایش فورم از حالت مخفی میباشد

برای پیدا کردن هندل یک تکست باکس اول باید هندل پنجرشو با findWindow بگیری و بعد با استفاده از تابع findWindowEx هندل تکست باکس رو بدست بیاری
کد:
findwindowex(parent,child,class,window);
parent همون هندلی هست که از findwindow بدست میاریم child=0 هست class هم اسم کلاس اون کنترلی هست که ما هندلشو میخواهیم مثلا برای تکست باکس 'Edit' هست و مقدار window هم nil هست
برای نوشتن متن هم از تابع SetTextwindow استفاده میکنیم که 2 تا پارامتر داره
اولی هندل پنجره که میخواهیم متن توش بنویسیم دومی هم متنی که میخواهیم توش نوشته بشه

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۳-آذر-۱۳۹۰, ۱۸:۲۳:۱۱
وب سایت ارسال‌ها
پاسخ
sajjad1390 آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 10
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 20
( 4 تشکر در 3 ارسال )
ارسال: #3
RE: کار با هندل پنجره ها در دلفی
چطور میشه هندل پنجره ای که عنوان کامل آن را نمی دانیم را پیدا کنیم
۳۰-آذر-۱۳۹۰, ۱۵:۰۷:۳۹
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: کار با هندل پنجره ها در دلفی
از رو اسم کلاسش
یا استفاده از enumWindows و جستجوی همه کپشنها

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۵-دى-۱۳۹۰, ۱۱:۰۳:۰۲
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] ساخت EDITOR مانند دلفی hameds606 3 1,463 ۱۱-خرداد-۱۳۹۸, ۱۰:۰۷:۲۳
آخرین ارسال: lord_viper
  دریافت اطلاعات از سخت افزار در دلفی m59alizadeh 6 7,169 ۰۶-آذر-۱۳۹۵, ۱۳:۰۱:۴۹
آخرین ارسال: lord_viper
  مخفی کردن هندل The.Ghost 1 1,849 ۲۰-مرداد-۱۳۹۴, ۲۲:۵۸:۲۹
آخرین ارسال: veyskarami
  تبدیل کد به دلفی The.Ghost 2 3,691 ۱۶-فروردین-۱۳۹۴, ۲۲:۱۵:۰۴
آخرین ارسال: veyskarami
  ارسال ایمیل با دلفی h_mohamadi 13 10,453 ۱۴-آبان-۱۳۹۳, ۱۸:۰۰:۴۳
آخرین ارسال: babyy
  فیلم آموزش مدیریت استثنائات در دلفی بهروز عباسی 2 3,152 ۳۰-مرداد-۱۳۹۳, ۱۵:۵۳:۰۸
آخرین ارسال: veyskarami
Question [سوال] هندل های یک پنجره spase 8 3,871 ۱۸-مرداد-۱۳۹۳, ۱۴:۴۸:۲۵
آخرین ارسال: veyskarami
  [سوال] ریجستری در دلفی spase 2 3,045 ۱۸-خرداد-۱۳۹۳, ۱۵:۵۶:۴۷
آخرین ارسال: veyskarami
  کامپوننت ترد در دلفی hesarkhani 2 3,701 ۰۲-اردیبهشت-۱۳۹۳, ۲۲:۰۸:۴۵
آخرین ارسال: The.Ghost
  سورس دلفی lord_viper 46 58,074 ۰۹-دى-۱۳۹۲, ۱۹:۳۸:۳۳
آخرین ارسال: بهروز عباسی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS