Извиняюсь, что запутал. Вот всё по пунктам: Есть программа, главному окну которой, нужно подменить оконную функцию. Эта программа сама загружает...
Из другой. Только это библиотека, которую процесс сам и загружает. И вроде бы всё просто, меняй что хочешь на здоровье. Тестовая програмка,...
Она и так в процессе по самые 'LL'
И ничего с этим поделать нельзя?
А вот интересно, в Win9x/ME можно подменить оконную функцию (чужую разумеется)? У меня что-то не получается (в ME). Либо она не подменяется, либо...
Все сделал путём подмены оконной функции. Вопрос исчерпан.
Всё же решил по своему, через WH_GETMESSAGE сделать, только вот в стеке заблудился. Может кто подскажет дорогу? Значит так, в процедуре хука...
Совсем не обязательно, можно просто ноль писать...
Да нет, всё приходит. Дело в том что я пытаюсь отлавливать их хуком WH_GETMESSAGE, а вот в процедуру хука они не приходят, хотя все параметры...
Да да, именно динамически создаваемое меню. У меня проблемы с перехватом WM_INITMENU
cresta Вот тоже возникла необходимость добавить пункт в меню чужой программы, но что-то не получается ничего. Может покажешь пример, как это...
Не совсем понял. Получаем координаты нужного контрола относительно всего экрана. Вызывает WindowFromPoint, для нескольких точек, в которых по идее...
Может как-то организавать это через функцию WindowFromPoint?
Вот пример, посмотри. Ищет файлы по маске "*.*" в текущем каталоге. [img] 199720104__find.zip
Это смотря как писать. Может даже замедлить. Вот тут много инфы накопилось про выравнивания и оптимизацию под конкретный процессор...
Интересно, можно многому научиться. Спасибо!
Вот примерно как-то так это всё реализуется: procedure TForm1.Button4Click(Sender: TObject); var a, b: integer; begin a := 100; b := 50;...
Вот уж не думал "label", как и "loop" - это служебные слова используемые делфи. Их нельзя использовать как имена переменных и меток. Метки, как...
Первоначальный цикл выполнялся за ~16 и ~36 миллисекунд соответственно. Те же самые 20мс разницы. Проц действительно помощьнее - Athlon XP 2000+...
Kost Ты смотрел в дизассемблере как это делает компилятор? Билдера у меня нет, так что я перепесал твой листинг под Delphi 7. Цикл там...
Имена участников (разделяйте запятой).