Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.25;
Скачать: CL | DM;

Вниз

enumWindows & EnumChildWindows   Найти похожие ветки 

 
Rimd   (2007-09-09 22:54) [0]

Уважаемые мастера... подскажите пожалуйста как можно получить хендл кнопки пуск... Пробовал enumWindows искать родителя, из EnumWinPrc запускать enumChildWins... но сталкнулся с проблеммой: не правильно передается указатель на данные функции enumChildPrc, т.е.
Data:TData;

enumWindows(hwnd,@EnumWndPrc,Longint(@Data)) ->

в enumWndPrc
Data:PData;
Data:=Pointer(DataPtr);
// отрабатывает отлично, указатель устанавливается корректно
  enumChildWindows(hwnd,@EnumChildPrc,[входящая числовая переменная процедуры EnumWndPrc (DataPtr)])

в EnumChildWidows
вот здесь происходит волшебство...! через пошаговую отладку (F7)  видно, что пытается передаться одно число, но реально передается другое!

Кто знает? Расскажите в чем дело


 
Dib@zol ©   (2007-09-09 23:19) [1]

Удалено модератором


 
homm ©   (2007-09-09 23:22) [2]

Удалено модератором


 
Dib@zol ©   (2007-09-09 23:24) [3]

Удалено модератором


 
Alexey SVD   (2007-09-09 23:24) [4]

>Dib@zol ©
Спасибо... я не об этом

Все таки основной вопрос был в том, что: почему enumWindows и enumChildWindows ведут себя по-скотски и не дают передать параметр от первой ко второй...


 
Alexey SVD   (2007-09-09 23:24) [5]

>Dib@zol ©
Спасибо... я не об этом

Все таки основной вопрос был в том, что: почему enumWindows и enumChildWindows ведут себя по-скотски и не дают передать параметр от первой ко второй...


 
Alexey SVD   (2007-09-09 23:24) [6]

>Dib@zol ©
Спасибо... я не об этом

Все таки основной вопрос был в том, что: почему enumWindows и enumChildWindows ведут себя по-скотски и не дают передать параметр от первой ко второй...


 
Игорь Шевченко ©   (2007-09-10 09:54) [7]


> Кто знает? Расскажите в чем дело


Например можно забыть stdcall в объявлении процедуры...



Страницы: 1 вся ветка

Текущий архив: 2008.05.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1208959353
El_Parasito
2008-04-23 18:02
2008.05.25
Вопрос по Rar


15-1208035403
Blind Guardian
2008-04-13 01:23
2008.05.25
Бывает ли Delphi Portable и кто какого мнения о FPC


3-1197498119
Wolf
2007-12-13 01:21
2008.05.25
Вопрос по SQLite базу данных


15-1207398011
Nic
2008-04-05 16:20
2008.05.25
Ваше мнение: Acer Asphyre


15-1208175607
samalex
2008-04-14 16:20
2008.05.25
Не выгружается приложение при выключении ПК