看看主窗体上的代码吧
FDefaultPosition是为空只显示姓名
FDefaultPosition是不为空,显示这个岗位的部门和岗位、姓名
procedure TSTANDARDSTYLEMAINFORM.InitStatusBar;
var
S: string;
L: Integer;
begin
L := 0;
if FDefaultPosition = nil then
S := TSystemCore.Operator.DisplayName
else
S := GetOrgUnitDisplayName(FDefaultPosition.PersonMember, ' | ');
CreateStatusBarText(L, ccStatusBar, S, False);
{取消 FStatusBarHintText := CreateStatusBarText(L, ccStatusBar, '', True);
FStatusBarHintText.Align := TAlign.alClient;}
end; |