Я написал ниже код для создания дополнительной кнопки на калькуляторе, но кнопка не отображается:
var
Object1 : TButton ;
Hand: THandle;
begin
Hand:= FindWindow('CalcFrame', 'Calculator');
Object1 := TButton.CreateParented(Hand);
Object1.Show ;
end;
Я получаю элементы управления калькулятора после запуска приведенного выше кода с помощью функции API EnumChildWindow и вижу созданную кнопку в списке элементов управления, которую возвращает EnumChildWindow, но почему созданная кнопка не отображается?
Насколько я помню, я использую этот код в Windows XP, и он работает без проблем, но теперь в Windows 7 созданная кнопка не появляется.