مشاهده نسخه کامل
: اطلاعات موجود در لیست باکس یک برنامه دیگه رو میخواهم بگیرم
با استفاده از 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
جواب نداد فکر کنم لاک شده باشه
نه اینجوری جواب نمیده.
لاک هم فکر نکنم شده باشه. باید بیشتر روش فکر کرد. یکم سخته
black_storm
31-05-2008, 09:53
يا برنامه هاي ++ Spy
كه خود وي بي هم داردش مي توني هندل و .... را بدست اوري !
يا برنامه هاي ++ Spy
كه خود وي بي هم داردش مي توني هندل و .... را بدست اوري !
میبینم خیلی گردو خاک میکنی سورس رو بذار تاببینی که نمیتونی این کار رو بکنی
palizesoftware
01-06-2008, 09:33
در اصل موضوع داريد اشتباه ميكنيد. اون ليستي كه ميبينيد ListBox نيست، بلكه ListView هست.
طريقه خوندن اطلاعات ListView هم متفاوت هست و تا قدري پيچيده.
من قبلا يه برنامه نوشته بودم كه ماوس رو ميبردي روي ListView، و همه سطرها رو برات ميريخت توي NotePad
ميگردم تا اگه پيداش كردم برات بذارم.
در اصل موضوع داريد اشتباه ميكنيد. اون ليستي كه ميبينيد ListBox نيست، بلكه ListView هست.
طريقه خوندن اطلاعات ListView هم متفاوت هست و تا قدري پيچيده.
من قبلا يه برنامه نوشته بودم كه ماوس رو ميبردي روي ListView، و همه سطرها رو برات ميريخت توي NotePad
ميگردم تا اگه پيداش كردم برات بذارم.
ايول. ميخواستم همينو بگما.
چون اونتو عكس هم استفاده شده. پس ليست باكس نيست.
قبلا كه داشتم رو اين موضوع كار ميكردم، يكي اينو بهم گفتهبودا. ولي من يادم رفته بود.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.