Как определить дескриптор окна, на которую указывает мышь ? - страница 2

 
xrust:

НЕ ЛИЦЕМЕРЬТЕ - Вы спрашиваете в первую очередь для своей собственной пользы, и не надо "остальных" пристегивать.

И вообще сходите ка ВЫ сюда


А у ВАС есть чуйство юмора !

Оценил.

 
LEOK:

Так запустите программу и поверите !
Я же её прикрепил ...
и результат работы - тоже.

А... вы используете FindWindowEx. Да, тогда может.
В общем-то там даже, наверно, не так плохо с производительностью.
Для меня эта функция [была и есть] не интересна, поскольку EnumWindows дает сразу список.
 
jartmailru:
А... вы используете FindWindowEx. Да, тогда может.
В общем-то там даже, наверно, не так плохо с производительностью.
Для меня эта функция [была и есть] не интересна, поскольку EnumWindows дает сразу список.
Ну если писать код на полноценном языке, то тогда бесспорно есть масса альтернативных решений любой задачи. Но здесь то речь о том, чтобы реализовать всё на убогом MQL4, не имея в арсенале callback'ов, указателей, классов и ещё много чего. Для меня например в этом есть даже какая-то изюминка, спортивный интерес так сказать :) В том плане, что на С++ написать любой дурак может, а попробуй-ка на MQL :)
 
Meat:
Ну если писать код на полноценном языке, то тогда бесспорно есть масса альтернативных решений любой задачи. Но здесь то речь о том, чтобы реализовать всё на убогом MQL4, не имея в арсенале callback'ов, указателей, классов и ещё много чего. Для меня например в этом есть даже какая-то изюминка, спортивный интерес так сказать :) В том плане, что на С++ написать любой дурак может, а попробуй-ка на MQL :)

В программировании, которое рассматривается на этом сайте есть
собственно программирование (мкл, длл) и бизнес-задача (алгоритмы, исследования, торговля).

С точки зрения бизнес-задачи- нужно использовать наиболее удобный инструмент.
Для меня таким инструментом является C++.

Программирование на Мкл в определенных случаях- это борьба с ветряными мельницами,
причём достигнутый результат не добавляет значимого опыта ни к опыту программирования-
ни к бизнес-задачам. Просто потраченное непонятно зачем время.

PS/ я двигаюсь к связке
ядро на C++ (+) скриптовый расширяемый язык (+) UI для управления и визуализации
 

PS/ я двигаюсь к связке
ядро на C++ (+) скриптовый расширяемый язык (+) UI для управления и визуализации

А DLL на С# пробовали пристёгивать к MQL ?!
 
Meat:
Ну если писать код на полноценном языке, то тогда бесспорно есть масса альтернативных решений любой задачи. Но здесь то речь о том, чтобы реализовать всё на убогом MQL4, не имея в арсенале callback'ов, указателей, классов и ещё много чего. Для меня например в этом есть даже какая-то изюминка, спортивный интерес так сказать :) В том плане, что на С++ написать любой дурак может, а попробуй-ка на MQL :)

Полностью с ВАМИ солидарен !
 
LEOK:

А DLL на С# пробовали пристёгивать к MQL ?!
C# не владею. Но подозреваю, что "недолго умеючи"...
 
jartmailru:
Не верю (с).
Windows enumeration производится при помощи функции-callback'а...
которую в мкл создать нельзя.

Всё же, можно сделать перебор окон самому. Автор использовал функции WinAPI GetWindow(), GetDesktopWindow(), FindWindowExA(), с помощью которых это можно реализовать.

=========

Вот блин! Пока копался в EX4, тут уже столько понаписали!

 
Zhunko:

Всё же, можно сделать перебор окон самому. Автор использовал функции WinAPI GetWindow(), GetDesktopWindow(), FindWindowExA(), с помощью которых это можно реализовать.

=========

Вот блин! Пока копался в EX4, тут уже столько понаписали!

Вадим, смотри мой пост от 02.10.2011 01:32 :-). Я тоже в ex4 ходил.
 
jartmailru:
Вадим, смотри мой пост от 02.10.2011 01:32 :-). Я тоже в ex4 ходил.
В это время пост писал.
Причина обращения: