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

ارسال‌ها: 200
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #1
ای پی ای فایند ویندو
تو این ای پی ای چیکار کنم که نخواد اسم پنجره رو کامل بنویسم مثلا 3حرفه اول رو بنویسم؟


چجوری با تابع پست مسیج کلید اینتر رو بفرستم؟
۰۱-خرداد-۱۳۸۵, ۱۶:۳۰:۳۲
ارسال‌ها
پاسخ
Soheilvb آفلاین
کاربر با تجربه
****

ارسال‌ها: 513
موضوع‌ها: 49
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 0
( 129 تشکر در 46 ارسال )
ارسال: #2
RE: ای پی ای فایند ویندو
اولي كه گفتي امكان پذير نيست.(يا من نيدونم)
سوال دوم:
PostMessage hwnd, WM_KEYDOWN, VK_RETURN, 0
از اين دستور استفاده مي شه ثابتاشم ايناست:
Private Const VK_RETURN = &HD
Private Const WM_KEYDOWN = &H100
۰۱-خرداد-۱۳۸۵, ۱۷:۰۸:۵۹
وب سایت ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #3
RE: ای پی ای فایند ویندو
فکر کنم در مورد سوال اول امیر جان یه برنامه داشت
۰۱-خرداد-۱۳۸۵, ۱۸:۴۴:۲۲
ارسال‌ها
پاسخ
Soheilvb آفلاین
کاربر با تجربه
****

ارسال‌ها: 513
موضوع‌ها: 49
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 0
( 129 تشکر در 46 ارسال )
ارسال: #4
RE: ای پی ای فایند ویندو
من شنيدم كه با Like مي شه ولي هر كاري مي كنم نمي شه
۰۱-خرداد-۱۳۸۵, ۱۹:۰۱:۵۹
وب سایت ارسال‌ها
پاسخ
sheveda آفلاین
كاربر دو ستاره
**

ارسال‌ها: 200
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #5
RE: ای پی ای فایند ویندو
[php]Private Sub Form_Load()
If Left(Text1.Text, 4) = "saeed" Then
Text2 = "a"
End If
End Sub
از این میشه استفاده کرد؟
۰۱-خرداد-۱۳۸۵, ۲۰:۵۹:۴۸
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #6
RE: ای پی ای فایند ویندو
نمیشه با خود این تابع همچین کاری کرد چون تا اونجا که من میدونم هندل یک پنجره منحصر بفرده و در واقع برای گرفتن هندل اون پنجره دادن caption یا class پنجره به ویندوز برای پیدا کردن پنجره الزامیه . ثانیا در آن واحد دو پنجره می تونن وجود داشته باشن که عنوان یکسان یا شبیه داشته باشند حتی از یک کلاس !
فکر کنم تنها کاری میشه کرد اینه که لیستی از کل پنجره هایی ( که مثلا child های دسکتاپ هستند ) رو همراه با هندلشون در بیاریم و بعد توی یک collection بریزیم و بعد نام پنجره دلخواه رو با اسامی موجود توی collection مقایسه کنیم (با تابع instr ) اگر نام وارد شده ما جزیی از نام یک پنجره بود ، همون پنجره ( یا پنجره ها ) پاسخ جستجوی ما خواهند بود .

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۱-خرداد-۱۳۸۵, ۲۱:۲۶:۳۷
ارسال‌ها
پاسخ
sheveda آفلاین
كاربر دو ستاره
**

ارسال‌ها: 200
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 0
( 6 تشکر در 5 ارسال )
ارسال: #7
RE: ای پی ای فایند ویندو
من دقیقا میخوام کلید اینتر رو صفحه ای که 4 حرف اولشو میدونم فشرده بشه نمیدونم باید چیکار کنم
۰۲-خرداد-۱۳۸۵, ۲۰:۳۷:۵۴
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #8
RE: ای پی ای فایند ویندو
ببین دوست عزیز ممکنه دوتا پنجره و یا بیشتر با یک عنوان وجود داشته
باشه که در این جا ابهام پیش می آد
اگر شما جواب این ابهام رو پیدا کردی من جواب بقیش رو بهت می دم !
۰۲-خرداد-۱۳۸۵, ۲۱:۲۷:۵۱
ارسال‌ها
پاسخ


پرش به انجمن:


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

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