看程序开头:
type TSubControl = record //
SubSet: longint;
name: Longint;
TMP: longint;
Mst: longint;
ValveNew: Longint;
ValveBack: Longint;
Valvehot: Longint;
Valvecool: Longint;
Valveback2: Longint;
ValveSteam: Longint;
ValveFan: Longint;
Auto: longint;
end;SubControls[i].SubSet是自定义的,我不明白的就是TPanel后面带括号代表什么???怎么使用???
type TSubControl = record //
SubSet: longint;
name: Longint;
TMP: longint;
Mst: longint;
ValveNew: Longint;
ValveBack: Longint;
Valvehot: Longint;
Valvecool: Longint;
Valveback2: Longint;
ValveSteam: Longint;
ValveFan: Longint;
Auto: longint;
end;SubControls[i].SubSet是自定义的,我不明白的就是TPanel后面带括号代表什么???怎么使用???
这儿也许是定义了一个TPanel控件数组。
其中SubSet(longint)代表一个TPanel的句柄。
TPanel(SubControls[i].SubSet)表示将集合SubControls的第i+1个元素转化为TPanel。
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Desire := '加不加分随你';
—————————————————————————————————
那么SubSet为什么要声明成longint而不是THandle?
关注