TmwKeyStroke = class(TComponent)
.....
procedure Assign(Source: TPersistent); override;
.....
procedure TmwKeyStroke.Assign(Source: TPersistent);
begin
if Source is TmwKeyStroke then
begin
Key := TmwKeyStroke(Source).Key;
Shift := TmwKeyStroke(Source).Shift; Key2 := TmwKeyStroke(Source).Key2;
Shift2 := TmwKeyStroke(Source).Shift2; Command := TmwKeyStroke(Source).Command;
end else
inherited Assign(Source);
end;怎么翻译成CBuilder的代码啊
.....
procedure Assign(Source: TPersistent); override;
.....
procedure TmwKeyStroke.Assign(Source: TPersistent);
begin
if Source is TmwKeyStroke then
begin
Key := TmwKeyStroke(Source).Key;
Shift := TmwKeyStroke(Source).Shift; Key2 := TmwKeyStroke(Source).Key2;
Shift2 := TmwKeyStroke(Source).Shift2; Command := TmwKeyStroke(Source).Command;
end else
inherited Assign(Source);
end;怎么翻译成CBuilder的代码啊
{
if (Source->ClassNameIs("TmwKeyStroke"))
{
Key = ((TmwKeyStroke*)Source)->Key;
Shift = ((TmwKeyStroke*)Source)->Shift; Key2 = ((TmwKeyStroke*)Source)->Key2;
Shift2 = ((TmwKeyStroke*)Source)->Shift2; Command = ((TmwKeyStroke*)Source)->Command;
}
else
TComponent::Assign(Source);
}