|
Не могу найти ListBox FindWindowEx
|
|||
---|---|---|---|
#18+
Добрый день. Перерыл кучу тем и примеров. Но никак не хочет работать. Пишу в Visual Studio express 2012 в win7 x64 Код: vbnet 1. 2.
... Код: vbnet 1. 2. 3. 4.
Через программу Wininspector нашел его хэндл, проверил classname - "ListBox". Что может быть не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2014, 11:22 |
|
Не могу найти ListBox FindWindowEx
|
|||
---|---|---|---|
#18+
GustlyЧто может быть не так? Все что угодно. Сдается мне, с дочерними контролами иногда бывают проблемы. Например. 16230592 Кстати, ты форумом таки ошибся. >Пишу в Visual Studio express 2012 в win7 x64 А что ты тогда As Long лепишь? В .Net вообще-то As Int32 или As IntPtr Из за этого видимо и не находит C т.зр. VB6 код правильный. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 04:12 |
|
Не могу найти ListBox FindWindowEx
|
|||
---|---|---|---|
#18+
И еще, Код: vbnet 1.
-это не очень надежно. Надо делать EnumWindow, сравнивать кэпшены, и дополнительно проверять наличие какого-либо уникального child (если искомая прога твоя конечно). А проверочным child можно сделать например Button с какой-нибудь уникальной надписью типа "Хитро-вые...aнная прога qwertyui" ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 04:21 |
|
Не могу найти ListBox FindWindowEx
|
|||
---|---|---|---|
#18+
Проблема решилась. FindWindowEx - ищет только дочерние объекты. Через Winspector нашел, где лежит мой искомый объект. Оказалось нужно несколько раз вызвать FindWindowEx с правильными параметрами, а в моем случае почти без них. Там идет четко друг за другом. Можно ли осуществить поиск класса с большой вложенностью детей, а не только среди дочерних объектов? Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2014, 09:37 |
|
|
start [/forum/topic.php?fid=60&tid=2156281]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 555ms |
0 / 0 |