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

ارسال‌ها: 149
موضوع‌ها: 23
تاریخ عضویت: شهریور ۱۳۸۶

تشکرها : 13
( 25 تشکر در 17 ارسال )
ارسال: #1
گرفتن Handel و SendMassage و Postemasage
سلام ببخشید که مزاحم شدم من چند تا سوال داشتم که کسی جواب نمیده میخواستم اگر ممکنه کمکم کنید
1-من میخوام هندل یک پنجره رو بدست بیارم اما مشکل اینه که هر بار اجرای برنامه کپشنش عوض میشه و نمیشه ازش هندل گرفت فکر کنم بشه با نام پروسه هندل رو گرفت اما من بلد نیستم. میشه یک سورس در ای باره به من بدیت ممنونم
2-چطور میشه یک متن رو به یک تکس ارسال کرد و کلید اینتر رو هم ارسال کنه
با تشکر فراوان
لطف کنید بامثلا توضیح بدیت

شاگرد كوچك
۰۸-شهریور-۱۳۸۹, ۲۱:۱۶:۲۴
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #2
RE: گرفتن Handel و SendMassage و Postemasage
Payman62 نوشته است:
sima_6600 نوشته است:سلام ببخشید که مزاحم شدم من چند تا سوال داشتم که کسی جواب نمیده میخواستم اگر ممکنه کمکم کنید
1-من میخوام هندل یک پنجره رو بدست بیارم اما مشکل اینه که هر بار اجرای برنامه کپشنش عوض میشه و نمیشه ازش هندل گرفت فکر کنم بشه با نام پروسه هندل رو گرفت اما من بلد نیستم. میشه یک سورس در ای باره به من بدیت
2-چطور میشه یک متن رو به یک تکس ارسال کرد و کلید اینتر رو هم ارسال کنه
با تشکر فراوانShyShyShy

سلام.
برای سوال 1 میتونی رو پنجره مورد نظر کلیک کنی؟ بعد هندل پنجره دارای فوکوس رو بگیریم. یا نه پنجره در اختیارت نیست؟
اون سورس ویبی دات نت از کلاس های دات نت استفاده کرده. ما نمیتونیم تو ویبی ازشون استفاده کنیم. اما یه راه داره. میتونی اون سورس رو dll کنی و بیاری تو ویبی ازش استفاده کنی.

2-
کد:
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
Private Declare Function SendMessageSTRING Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String) As Long

Private Const WM_CHAR = &H102
Private Const VK_RETURN = &HD 'Enter Key
Private Const WM_KEYDOWN = &H100
Private Const WM_SETTEXT = &HC

Private Sub SendText(editx As Long, Text As String)
Text = Left(Text, 395)
SendMessageSTRING editx, WM_SETTEXT, 400, Text
End Sub

Private Sub Command1_Click()
SendText 397432, "Dkk"
End Sub
۰۸-شهریور-۱۳۸۹, ۲۱:۵۸:۵۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
  مشکل ماژول گرفتن اطلاعات سیستم hossein161 1 2,792 ۲۰-شهریور-۱۳۹۴, ۱۵:۲۲:۲۲
آخرین ارسال: Payman62
  [سوال] گرفتن شماره ستون و ردیف از رنج مشخص به شکل داینامیک eppagh 0 2,162 ۰۶-اسفند-۱۳۹۳, ۲۰:۱۸:۱۳
آخرین ارسال: eppagh
  کمک برای گرفتن خروجی در EXCEL javad917 4 5,369 ۱۵-آبان-۱۳۹۳, ۱۴:۵۸:۵۴
آخرین ارسال: javad917
  مشکل در تماس گرفتن MSComm mahdi321 3 4,039 ۰۶-فروردین-۱۳۹۳, ۱۹:۴۶:۲۸
آخرین ارسال: Ghoghnus
  گرفتن سورس سایت aleas 6 5,415 ۲۷-شهریور-۱۳۹۲, ۱۴:۰۴:۴۰
آخرین ارسال: rap0661
Question [سوال] گرفتن آیپی سایت megatron 6 5,209 ۲۱-تير-۱۳۹۲, ۲۳:۵۴:۳۲
آخرین ارسال: megatron
  گرفتن عکس از هر جایی که دلت بخواد skh1300 2 3,473 ۱۲-اسفند-۱۳۹۱, ۱۷:۳۸:۳۰
آخرین ارسال: setroyd
  گرفتن Ignore List snoopboy 9 8,079 ۲۷-آبان-۱۳۹۱, ۲۱:۳۶:۱۳
آخرین ارسال: *spring
  گرفتن ورودی از کارت کپچر در VB mehdi_shz11 5 6,149 ۱۱-اسفند-۱۳۹۰, ۱۵:۲۱:۰۵
آخرین ارسال: iranvigforme

پرش به انجمن:


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

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