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

ارسال‌ها: 51
موضوع‌ها: 22
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 7
( 8 تشکر در 7 ارسال )
ارسال: #1
نمایش متن نوتپد در تکس باکس برنامه
دوستان من هندل و كلاس پنجره
notepad ويندوز پيدا كردم حالا ميخوام تو يه تكس باكس هر چه كه نوتي پد ويندوز وارد ميكنم اونا تو برنامم نمايش داده بشه اينم هندلم و كلاسم و توابع تعريف شده
Private Declare Function FindWindow Lib "User32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Dim MainClass As Long
Dim ChildClass As Long
MainClass = FindWindow("Notepad", vbNullString)
ChildClass = FindWindowEx(MainClass, 0&, "Edit", vbNullString)
Msgbox ChildClass ' Message Handle
======
دوستان اين سوال برام خيلي مهمه
لطف كنيد اگه ميدونيد بگيد خواهش ميكنم دوستان
به جاي اين چي بايد بزنم
Msgbox ChildClass ' Message Handle
ميخوام مقدار وارد شده توي notepad كه ما تايپ كرديم نشون بده
مثلا من توي نوتيپد ويندوز نوشتم علي رضا بعد بياد تو تكس باكس علي رضا رو نشون بده
از اساتيد محترم خواهش مندم كمك كنيد
(آخرین ویرایش در این ارسال: ۱۲-آبان-۱۳۸۷, ۱۶:۱۰:۴۰، توسط Payman62.)
۱۲-آبان-۱۳۸۷, ۱۲:۱۵:۵۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

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

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: استادان ويژوال بيان تو سوال سخت دارم ؟
لطفا از عناوین مرتبط با سوال استفاده کنین
___________________________________-
میتونین از sendmessage یا با استفاده از getwindowtext اطلاعات مربوطه رو بگیرین
(آخرین ویرایش در این ارسال: ۱۲-آبان-۱۳۸۷, ۱۴:۴۰:۵۶، توسط lord_viper.)
۱۲-آبان-۱۳۸۷, ۱۴:۳۶:۲۸
وب سایت ارسال‌ها
پاسخ
mohsen0025 آفلاین
كاربر دو ستاره
**

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

تشکرها : 29
( 98 تشکر در 36 ارسال )
ارسال: #3
RE: نمایش متن نوتپد در تکس باکس برنامه
دوست عزیز اینتوری میشه کرد
dim Var,Lar,L
l = environ("windir")
Open l & "\Name file.txt" For Input As #1
LAR = LOF(1)
var = Input(LAR, #1)
Text1.Text = var
Close #1
۱۴-فروردین-۱۳۸۸, ۲۰:۳۷:۱۱
ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #4
RE: نمایش متن نوتپد در تکس باکس برنامه
کد:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Const WM_GETTEXTLENGTH = &HE
Private Const WM_GETTEXT = &HD

Private Sub Command1_Click()
    Dim MainClass As Long
    Dim ChildClass As Long
    MainClass = FindWindow("Notepad", vbNullString)
    ChildClass = FindWindowEx(MainClass, 0&, "Edit", vbNullString)

    Dim Textlen As Long
    Dim Text As String
  
    Textlen = SendMessage(ChildClass, WM_GETTEXTLENGTH, 0, 0) + 1
    Text = Space$(Textlen)
    Textlen = SendMessage(ChildClass, WM_GETTEXT, Textlen, ByVal Text)
    Text1.Text = Text
End Sub

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۴-فروردین-۱۳۸۸, ۲۳:۱۴:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : Di Di, download69


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راهنمایی در مورد tool tip تکست باکس drc0de 4 1,219 ۱۸-تير-۱۳۹۹, ۱۴:۴۷:۱۹
آخرین ارسال: drc0de
  تکست باکس عددی و جدا کننده سه رقمی drc0de 1 869 ۱۸-تير-۱۳۹۹, ۱۴:۴۶:۱۳
آخرین ارسال: drc0de
  [فوری] درخواست سورس پنهان شدن فرم و نمایش فقط متن لیبل ها . مجتبی میر 1 1,066 ۳۱-فروردین-۱۳۹۹, ۱۹:۴۱:۰۳
آخرین ارسال: مجتبی میر
  [فوری] کد یافتن عدد در تکست باکس yashar_2006 5 4,126 ۲۷-بهمن-۱۳۹۶, ۰۲:۲۴:۱۵
آخرین ارسال: yashar_2006
  سه فیلتر در نمایس لیست باکس yashar_2006 1 2,979 ۲۱-تير-۱۳۹۶, ۱۶:۲۳:۳۴
آخرین ارسال: yashar_2006
  جستجو بین دو دو تاریخ و نمایش اطلاعات بین دو تاریخ mahdi61 1 3,020 ۰۵-دى-۱۳۹۵, ۰۲:۳۰:۳۴
آخرین ارسال: Ghoghnus
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
  نمایش وایرلس و آیپی آن Vb6Moderator 1 2,803 ۲۶-شهریور-۱۳۹۴, ۰۹:۲۶:۴۷
آخرین ارسال: moderator
  [سوال] کنترل مقدار نوع داده که از تکس باکس فرم دریافت می شود eppagh 2 3,307 ۰۲-مرداد-۱۳۹۴, ۱۰:۵۴:۰۰
آخرین ارسال: Ghoghnus
  نمایش آخرین خط تکت باکس mahdi321 2 3,122 ۱۷-مرداد-۱۳۹۳, ۱۸:۵۳:۴۴
آخرین ارسال: Vb6Moderator

پرش به انجمن:


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

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