procedure SetImeA(AOwner:TForm);
var
i:Integer;
begin
for i := 0 to AOwner.ComponentCount - 1 do
begin
if GetPropInfo(AOwner.Components[i],'ImeName')<>nil then
begin
SetPropValue(AOwner.Components[i],'ImeName',
readinifile(getinifile,'ime','imename',''));
end;
end;
end;
给你一段代码:
procedure TSetImeFrm.GetImeList(List: TStrings);
var i:integer;
begin
for i:=0 to screen.imes.count-1 do
begin
if i=0 then
begin
ImeNameS:=screen.Imes.strings[i];
end;
List.Add(screen.Imes.strings[i]);
end;
end;