|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
ListView/Grid - Get item count
Есть такое нечто с Классом xxxListClass
listclas.png Задача максимум - получить содержимое. Задача минимум - Получить кол-во строк. Код:
AParentWindow := 0; GridWND := 0; EnumWindows(@FindGrid, 0); Label1.Caption := Format('Window Handle: %d'+sLineBreak+'Grid Handle: %d', [AParentWindow, GridWND]); if GridWND <> 0 then begin i:= ListView_GetItemCount(GridWND); ShowMessage(IntToStr(i)); i:=SendMessage(GridWND,LVM_GETITEMCOUNT,0,0); ShowMessage(IntToStr(i)); end; Последний раз редактировалось nixon232, 06.05.2018 в 17:41. |
#2
|
||||
|
||||
Попробуйте получить имя класса этого окна. Может имя класса подскажет куда смотреть.
Цитата:
Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#3
|
|||
|
|||
Цитата:
по MSDN это дефолтный DlgBox Цитата:
Все, что интересного нашел Windows Detective если скормить класс Код:
<windowPropsList> <windowProp> <name>ListControl</name> <data>0x0DFBE404</data> </windowProp> <windowProp> <name>UxSubclassInfo</name> <data>0x0D7953F0</data> </windowProp> </windowPropsList> Последний раз редактировалось nixon232, 06.05.2018 в 23:11. |
#4
|
||||
|
||||
Не люблю догадки гадать. Есть возможность это приложение скачать для экспериментов?
Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#5
|
|||
|
|||
Скачать, то можно, но я не уверен, что вы будете этим заморачиваться.
Приложение PokerStars. но чтобы добраться до нужного окна, нужна регистрация |
#6
|
|||
|
|||
[hided...]
Последний раз редактировалось nixon232, 11.05.2018 в 08:05. |