提供超过60种控件来为你的Delphi和C++Builder应用程序添加Unicode支持
Over 60 controls to add Unicode support for your Delphi & C++Builder applications
水果机玩法控制组件能让你在不终止Delphi、C++Builder或Windows 95/98/ME的情况下利用Windows NT/2000/XP/2003/Vista的Unicode功能开发应用程序。
注意:这些控制组件不会将Unicode功能添加到Windows 95/98/ME。它们可在所有Windows的32位版本上运行,但是它们只在Windows NT/2000/XP/2003/Vista上支持Unicode。
包含的控件
标准
-
TMainMenu
-
TPopupMenu
-
TLabel
-
TEdit
-
TMemo
-
TButton
-
TCheckBox
-
TRadioButton
-
TListBox
-
TComboBox
-
TScrollBar
-
TGroupBox
-
TRadioGroupBox
-
TPanel
-
TActionList
附加
-
TBitBtn
-
TSpeedButton
-
TStringGrid
-
TDrawGrid
-
TImage
-
TShape
-
TBevel
-
TScrollBox
-
TCheckListBox
-
TSplitter
-
TStaticText
-
TControlBar
-
TLabeledEdit
-
TMaskEdit
Win32
-
TTabControl
-
TPageControl
-
TRichEdit
-
TTrackBar
-
TProgressBar
-
TUpDown
-
TDateTimePicker
-
TMonthCalendar
-
TTreeView
-
TListView
-
TPageScroller
-
TStatusBar
-
TToolBar
-
TTrayIcon
数据控制
-
TDBGrid
-
TDBText
-
TDBEdit
-
TDBComboBox
-
TDBCheckBox
-
TDBRichEdit
-
TDBLookupComboBox
-
TDBLookupListBox
系统
会话
-
TOpenDialog
-
TSaveDialog
-
TTaskDialog
-
TFindDialog
-
TReplaceDialog
其它
-
TForm
-
TFrame
-
TStrings
-
TStringList
-
TFileStream
-
TResourceStream
-
TRegistry
-
TIniFile
-
TClipboard
Delphi IDE加强
水果机玩法 controls allow you to develop applications that take advantage of the Unicode capabilities of Windows NT/2000/XP/2003/Vista without abandoning Delphi, C++Builder or Windows 95/98/ME.
NOTE: These controls do not add Unicode capabilities to Windows 95/98/ME. They will run on any 32-bit version of Windows, but they only support Unicode on Windows NT/2000/XP/2003/Vista.
- Over 60 direct VCL control replacements to Unicode enable your applications
- Unicode enabled Delphi/C++Builder object inspector
- Unicode enabled hints.
- Unicode enabled actions.
- Works well with almost any IME.
- Supports Unicode-only locales.
- Correctly streams WideString properties on forms
Incluced components:
Standard
TMainMenu
TPopupMenu
TLabel
TEdit
TMemo
TButton
TCheckBox
TRadioButton
TListBox
TComboBox
TScrollBar
TGroupBox
TRadioGroupBox
TPanel
TActionList
Additional
TBitBtn
TSpeedButton
TStringGrid
TDrawGrid
TImage
TShape
TBevel
TScrollBox
TCheckListBox
TSplitter
TStaticText
TControlBar
TLabeledEdit
TMaskEdit
Win32
TTabControl
TPageControl
TRichEdit
TTrackBar
TProgressBar
TUpDown
TDateTimePicker
TMonthCalendar
TTreeView
TListView
TPageScroller
TStatusBar
TToolBar
TTrayIcon
Data Controls
TDBGrid
TDBText
TDBEdit
TDBComboBox
TDBCheckBox
TDBRichEdit
TDBLookupComboBox
TDBLookupListBox
System
TPaintBox
Dialogs
TOpenDialog
TSaveDialog
TTaskDialog
TFindDialog
TReplaceDialog
Others
TForm
TFrame
TStrings
TStringList
TFileStream
TResourceStream
TRegistry
TIniFile
TClipboard
Delphi IDE Enhancements
TWideStringProperty
[pre-D2005]
TWideStringListProperty
Tips:
1) Setting a Unicode text as form caption
First of all, in the form declaration, change the class TForm your form inherits from to TForm, ie:
TMyForm = class(TForm)
to
TMyForm = class(TForm)
(add unit Forms when necessary)
and make sure that in your system display settings, the Window caption font is a full unicode supporting font.
2) Unicode hints
The Unicode components have a full widestring Hint property with which a unicode hint text can be set. To make sure the hint is shown with Unicode displayed, set the application hint window class as HintWindow, ie:
HintWindowClass := HintWindow;
If the system hint font does not support unicode, you can override this by creating a class:
THintWindowEx = class(THintwindow)
protected
procedure CreateWindowHandle(const Params: TCreateParams); override;
end;
{ THintWindowEx }
procedure THintWindowEx.CreateWindowHandle(const Params: TCreateParams);
begin
inherited;
Canvas.Font.Name := 'Arial Unicode MS';
end;
and set:
HintWindowClass := HintWindowEx;