ورود

نسخه کامل مشاهده نسخه کامل : اطلاعات موجود در لیست باکس یک برنامه دیگه رو میخواهم بگیرم



majj
30-04-2008, 09:01
کسی در این مورد کار کرده

Smafias
30-04-2008, 10:52
با استفاده از API این کارو میتونی انجام بدی.

1- با استفاده از FindWindow هندل پنجره ای که لیست باکس درون اون هست بگیر.
2- با استفاده از FindWindowEx هندل لیست باکس رو بگیر.
3- با استفاده از SendMessage اطلاعات لیست باکس رو دریافت کن.

اگر راهنمایی بیشتری خواستی بگو!
:11:

majj
01-05-2008, 10:03
کار با اینها رو بلدم
اگه میشه یک نمونه بگذارید

ULF_VB6
01-05-2008, 20:58
سلام
یه سوال.
این لیستی که می خواید اطلاعاتش رو بگیرید، احتمالا لیست Id های داخل چت روم نرم افزار یاهو مسنجر نیست؟!!

majj
01-05-2008, 22:54
چرا هست همونیه که شما میگید

امتحان نکردم ولی فکر کنم این کارم رو راه بندازه
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

majj
06-05-2008, 07:59
جواب نداد فکر کنم لاک شده باشه

ULF_VB6
06-05-2008, 21:04
نه اینجوری جواب نمیده.
لاک هم فکر نکنم شده باشه. باید بیشتر روش فکر کرد. یکم سخته

black_storm
31-05-2008, 09:53
يا برنامه هاي ++ Spy
كه خود وي بي هم داردش مي توني هندل و .... را بدست اوري !

majj
01-06-2008, 07:18
يا برنامه هاي ++ Spy
كه خود وي بي هم داردش مي توني هندل و .... را بدست اوري !

میبینم خیلی گردو خاک میکنی سورس رو بذار تاببینی که نمیتونی این کار رو بکنی

palizesoftware
01-06-2008, 09:33
در اصل موضوع داريد اشتباه ميكنيد. اون ليستي كه ميبينيد ListBox نيست، بلكه ListView هست.
طريقه خوندن اطلاعات ListView هم متفاوت هست و تا قدري پيچيده.
من قبلا يه برنامه نوشته بودم كه ماوس رو ميبردي روي ListView‌، و همه سطرها رو برات ميريخت توي NotePad
ميگردم تا اگه پيداش كردم برات بذارم.

ULF_VB6
03-06-2008, 23:17
در اصل موضوع داريد اشتباه ميكنيد. اون ليستي كه ميبينيد ListBox نيست، بلكه ListView هست.
طريقه خوندن اطلاعات ListView هم متفاوت هست و تا قدري پيچيده.
من قبلا يه برنامه نوشته بودم كه ماوس رو ميبردي روي ListView‌، و همه سطرها رو برات ميريخت توي NotePad
ميگردم تا اگه پيداش كردم برات بذارم.
ايول. ميخواستم همينو بگما.
چون اونتو عكس هم استفاده شده. پس ليست باكس نيست.

قبلا كه داشتم رو اين موضوع كار ميكردم، يكي اينو بهم گفته‌بودا. ولي من يادم رفته بود.