새로 추가된 VCL 및 RTL 컴포넌트/클래스
- TButtonedEdit, TCategoryPanel 추가 (ExtCtrls 네임스페이스)
- TCategoryPanelGroup 추가
- TCharacter 클래스 추가 (Character 네임스페이스)
- TLinkLabel 추가
- TListGroup, TListGroups 추가 (리스트뷰에서 그룹 지원을 위해서)
- TEncoding, TStringBuilder 추가 (SysUtils 네임스페이스)
- TCustomHint 및 TBalloonHint추가 (Controls 네임스페이스)
- TStringReader, TStringWriter 추가 (Classes 네임스페이스)
- TStreamReader, TStreamWriter 추가 (Classes 네임스페이스)
기능이 추가/변경된 VCL 및 RTL 컴포넌트/클래스
-
TActionManager
: 큰이미지와 비활성화 상태의 이미지리스트 지원
: 새로운 속성: DisalbedImages, LargeImages, LargeDisabledImages
-
TApplication
: 폼들의 기본 글꼴을 위한 폰트 속성지원
: 새로운 속성: DefaultFont
-
TBitmap
: 알파채널을 지원하는 32bit 비트맵 지원
: 새로운 속성: AlphaFormat
-
TButton
: 이미지리스트 연결을 통한 이미지 지원 (XP 이상)
: 비스타 버튼 스타일 추가 (CommandLink, SplitButton), CommandLinkHint, DropDownMenu, OnDropDownClick 속성 및 이벤트 추가
: 새로운 속성: Images, ImageIndex, HotImageIndex, DisabledImageIndex, PressedImageIndex, SelectedImageIndex, DropDownMenu, ElevationRequired(비스타만), ImageAlignment, ImageMargins, CommandLinkHint, Style
: 새로운 이벤트: OnDropDownClick
-
TComboBox
: 에디트박스 내 힌트 추가 (XP이상)
: 새로운 속성: TextHint
-
TControl
: 커스터마이즈드 힌트 (TCustomHint로부터 상속해서 새로운 모양의 힌트를 만들어서 적용시킬 수 있음)
: 새로운 속성: CustomHint, ParentCustomHint
-
TCustomListView
: 새로운 이벤트: OnItemChecked
-
TDBImage
: "best fit" 디스플레이 지원
: 새로운 속성: Proportional
-
TEdit/TLabeledEdit
: 정렬(Text Alignment) 지원
: 에디트박스 내 힌트 추가 (XP이상)
: ES_NUMBER 스타일 추가 (숫자만 입력받는 모드 지원)
: PasswordChar에 테마가 적용된 심볼 사용 가능 (XP 이상)
: 새로운 속성: Alignment, NumbersOnly, TextHint
-
TGraphic
: 투명 이미지 지원
: 새로운 속성: SupportsPartialTransparency
-
TImageList
: 알파블랜딩된 이미지 지원
: 모든 등록된 그래픽 포맷 지원
: Color Depth 증가
: 새로운 속성: ColorDepth
-
TLabel
: Glow 효과 지원 (비스타 이상)
: 새로운 속성: GlowSize
-
TListView
: 기본적인 그룹 지원 (XP이상)
: 고급 그룹 지원 (비스타 이상)
: 새로운 속성: GroupView, Groups, GroupHeaderImages
: 새로운 이벤트: OnItemChecked
-
TCustomHeaderControl
: 체크박스 지원과 고정된 넓이의 헤더 섹션 지원
: 새로운 속성: CheckBoxes, NoSizing, OverFlow
-
THeaderSection
: 새로운 속성: Checkbox, Checked, FixedWidth (XP이상)
-
TMaskEdit
: 텍스트 정렬 지원
: 에디트박스 내 힌트 지원(XP이상)
: PasswordChard에 테마가 적용된 심볼 사용 가능 (XP이상)
: 새로운 속성: Alignment, TextHint
-
TMemo
: 새로운 속성: CharCase
-
TObject
: 새로운 함수들
. 클래스 함수 String UnitName(void)
. 함수 virtual bool Equals(TObject *Obj)
. 함수 virtual int GetHashCode(void)
. 함수 virtual String ToString(void)
: 오버로드 함수들 추가
. 클래스 함수 void* MethodAddress(const ShortString Name);
. 클래스 함수 void* MethodAddress(const String Name);
. 함수 void* FieldAddress(const ShortString Name);
. 함수 void* FieldAddress(const String Name);
: 함수 리턴타입이 ShortString에서 String으로 변경됨
. 클래스 함수 String ClassName(void)
. 클래스 함수 String MethodName(void* Address)
-
TPanel
: 캡션 숨기기 지원
: 새로운 속성: ShowCaption
-
TPopupActionBar
: ActionBar 스타일 지원
: 새로운 속성: Style
-
TProgressBar
: 색 지정 가능 (런타임 테마 적용시에는 불가)
: 마퀴(Marquee) 스타일 지원 (XP이상) - 왔다리갔다리 하는 것
: Smooth reverse Style, State 지원 (비스타 이상)
: 새로운 속성: Style, MarqueeInterval, BarColor, BackgroundColor, SmoothReverse, State
-
TRadioGroup
: 체크박스에서 WordWrap 지원
: 새로운 속성: WordWrap (WordWrap이 되도 새로 높이는 자동으로 계산 안하므로 새로로 직접 여유를 만들어놔야 함)
-
TScreen
: 메시지 박스를 위한 시스템 기본 글꼴 지원
: 새로운 속성: MessageFont
-
TTrayIcon
: 새로운 이벤트: OnBalloonClick
-
TTreeView
: 비활성화(Disabled)된 노드 지원 (XP이상)
: 확장된 노드에서 Image Index 지원
-
TWinControl
: double buffering 부모 속성 따르는 것 지원
: 새로운 속성: DoubleBuffered, ParentDoubleBuffered
기타 향상된 부분
-
PNG 이미지 지원 (투명 지원 포함)
- 모든 컴포넌트에
DoubleBuffered 속성 지원 (Published 로)
- Action Menus/Toolbars 에 테마 지원 (비스타 이상)
- Platform Default ActionManager 스타일 추가
리본 컨트롤 추가
- 오피스 2007에서 새롭게 소개된 리본 스타일 메뉴/툴바 지원
- 추가된 컴포넌트: TRibbon, TRibbonApplicationMenuBar, TRibbonQuickAccessToolbar