کسی در این مورد کار کرده
Printable View
کسی در این مورد کار کرده
با استفاده از API این کارو میتونی انجام بدی.
1- با استفاده از FindWindow هندل پنجره ای که لیست باکس درون اون هست بگیر.
2- با استفاده از FindWindowEx هندل لیست باکس رو بگیر.
3- با استفاده از SendMessage اطلاعات لیست باکس رو دریافت کن.
اگر راهنمایی بیشتری خواستی بگو!
:11:
کار با اینها رو بلدم
اگه میشه یک نمونه بگذارید
سلام
یه سوال.
این لیستی که می خواید اطلاعاتش رو بگیرید، احتمالا لیست Id های داخل چت روم نرم افزار یاهو مسنجر نیست؟!!
چرا هست همونیه که شما میگید
امتحان نکردم ولی فکر کنم این کارم رو راه بندازه
Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
جواب نداد فکر کنم لاک شده باشه
نه اینجوری جواب نمیده.
لاک هم فکر نکنم شده باشه. باید بیشتر روش فکر کرد. یکم سخته
يا برنامه هاي ++ Spy
كه خود وي بي هم داردش مي توني هندل و .... را بدست اوري !
میبینم خیلی گردو خاک میکنی سورس رو بذار تاببینی که نمیتونی این کار رو بکنینقل قول:
در اصل موضوع داريد اشتباه ميكنيد. اون ليستي كه ميبينيد ListBox نيست، بلكه ListView هست.
طريقه خوندن اطلاعات ListView هم متفاوت هست و تا قدري پيچيده.
من قبلا يه برنامه نوشته بودم كه ماوس رو ميبردي روي ListView، و همه سطرها رو برات ميريخت توي NotePad
ميگردم تا اگه پيداش كردم برات بذارم.