Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
ну, друзья, где тут знаменитые Windows - программисты:
https://www.mql5.com/ru/users/galina_bobro
https://www.mql5.com/ru/users/nikolay7ko
https://www.mql5.com/ru/users/urain
да и многие, многие другие !
подключайтесь ! я верю задача имеет решение !
MT5 WindProc просто обязана обрабатывать LVN_GETDISPINFO notification code
во фриланс
Так оттуда же.
Так оттуда же.
андрей, привет.
что ты имеешь ввиду ?
вообще тема тебе знакомая, ну, чтение virtual ListView ?
андрей, привет.
что ты имеешь ввиду ?
вообще тема тебе знакомая, ну, чтение virtual ListView ?
Имею в виду, что не для себя пишешь, а ввязался неосторожно. Не?
Я когда-то для четверки допиливал решение. Там было так:
во фриланс
Имею в виду, что не для себя пишешь, а ввязался неосторожно. Не?
Я когда-то для четверки допиливал решение. Там было так:
у меня выбора не было, был вынужден взяться.
не знаю как в мт4 было раньше, сейчас список открытых позиций организован также как в мт5,
Virtual ListView, with class style LVS_OWNERDATA.
то что ты прислал - какой-то бред, иначе не скажешь, sorry.
то что ты прислал - какой-то бред, иначе не скажешь, sorry.
То, что я прислал, работало. Не напрямую получением данных из списка, а переключением по нему кнопками, но работало.
Удачи.
Давно не интересовался залезанием в чужую память. Может быть, дело в том, что вывод списка на экран осуществляется не путем показа хранимых в компоненте текстов, а выводом строк из совсем другого места (хоть из дискового файла) как реакция на события вроде OnDraw, RePaint, ReDraw для одного Item (вывод одной строки), а что выведено на экран для других Item - нигде в компоненте не хранится?
Давно не интересовался залезанием в чужую память. Может быть, дело в том, что вывод списка на экран осуществляется не путем показа хранимых в компоненте текстов, а выводом строк из совсем другого места (хоть из дискового файла) как реакция на события вроде OnDraw, RePaint, ReDraw для одного Item (вывод одной строки), а что выведено на экран для других Item - нигде в компоненте не хранится?
тут так все устроено: родитель окна Virtual ListView, with class style LVS_OWNERDATA
рисует в этом своем дочернем окне инфу, которую хранит у себя же в своем обработчике WindProc(....).
тот факт, что WindProc(....) родителя не отрабатывает LVN_GETDISPINFO notification code как нам хочется и как он мог бы отработать,
ничего не означает - хозяин барин !
то есть, то что выведено на экран ListView в виде графики, хранится в текстовом виде только в WindProc(...) родителя,
куда мы никак не сможем попасть,никакин хуки здесь не помогут.