Показать сообщение отдельно
  #11  
Старый 18.08.2012, 01:13
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 562
Версия Delphi: Delphi 11
Репутация: 18
Восклицание

...вот что я сделал

Код:
var
h, z : hwnd;
findmenu: hmenu;
id:integer;
begin
h:= findwindows('TForm4', nil);
z:= findwindowsex(h, 0, 'MacromediaFlashPlayerActiveX', nil);
if findwindowsex(h, 0, 'MacromediaFlashPlayerActiveX', nil) <> 0 then
begin
windows.setforegroundwindow(h);
findmenu:= getmenu(z);
id:= getmenuitemcount(findmenu); // -1
...
...
...
end;

дело в том что ID получает -1 значит оно не видит меню компонента MacromediaFlashPlayerActiveX...или я что то не так делаю??
__________________
Нет ничего не возможного. Вопрос только во времени...
Ответить с цитированием