Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

apollo's Wiki - Phi Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

{{toc}}

!Phiとは?
Phi モジュールは Apollo の大部分の機能が入っているモジュールです。

Phi モジュールの大半は [[phi.rb]] と [[phi.so]] に入っており、

require "phi"

とすると、Phi モジュールの大半が読み込まれます。
しかし、他のライブラリを require しない限り読み込まれないものもあります。

!階層式クラスリスト(一部不足あり)リファレンス
{{attach_rb(foo.rb)}}

!!Objectサブクラス
*[[クラス|Phi-Classes]]
: [[Phi::Brush]]
: [[Phi::ByteArray]]
: [[Phi::Canvas]]
:  [[Phi::MetafileCanvas]]
: [[Phi::Clipboard]]
: [[Phi::Collection]]
:  [[Phi::ListColumns]]
: [[Phi::CollectionItem]]
:  [[Phi::ListColumn]]
: [[Phi::ControlScrollBar]]
: [[Phi::DateTime]]
: [[Phi::DragObject]]
:  [[Phi::DragDockObject]]
: [[Phi::Font]]
: [[Phi::IconOptions]]
: [[Phi::Indexer]]
: [[Phi::ListItem]]
: [[Phi::ListItems]]
: [[Phi::Pen]]
: [[Phi::Persistent]]
:  [[Phi::Component]]
:   [[Phi::ActionList]]
:   [[Phi::Application]]
:   [[Phi::BasicAction]]
:    [[Phi::ContainedAction]]
:     [[Phi::Action]]
:   [[Phi::CommonDialog]]
:    [[Phi::ColorDialog]]
:    [[Phi::FindDialog]]
:    [[Phi::FontDialog]]
:    [[Phi::OpenDialog]]
:    [[Phi::SaveDialog]]
:   [[Phi::Control]]
:    [[Phi::Bevel]]
:    [[Phi::Image]]
:    [[Phi::Label]]
:    [[Phi::PaintBox]]
:    [[Phi::Shape]]
:    [[Phi::SpeedButton]]
:    [[Phi::Splitter]]
:    [[Phi::StatusBar]]
:    [[Phi::WinControl]]
:     [[Phi::Animate]]
:     [[Phi::Button]]
:      [[Phi::BitBtn]]
:      [[Phi::CheckBox]]
:      [[Phi::RadioButton]]
:     [[Phi::ComboBox]]
:     [[Phi::CustomGrid]]
:      [[Phi::DrawGrid]]
:       [[Phi::StringGrid]]
:     [[Phi::Edit]]
:      [[Phi::Memo]]
:      [[Phi::RichEdit]]
:     [[Phi::Form]]
:      [[Phi::FormBrowser]]
:      [[Phi::FormConsole]]
:     [[Phi::Frame]]
:     [[Phi::GroupBox]]
:      [[Phi::RadioGroup]]
:     [[Phi::ListBox]]
:     [[Phi::ListView]]
:     [[Phi::MaskEdit]]
:     [[Phi::PageControl]]
:     [[Phi::PageScroller]]
:     [[Phi::Panel]]
:     [[Phi::ProgressBar]]
:     [[Phi::ScrollBar]]
:     [[Phi::ScrollBox]]
:     [[Phi::StaticText]]
:     [[Phi::TabControl]]
:     [[Phi::TabSheet]]
:     [[Phi::ToolBar]]
:     [[Phi::ToolButton]]
:     [[Phi::TrackBar]]
:     [[Phi::TreeView]]
:     [[Phi::UpDown]]
:   [[Phi::Menu]]
:    [[Phi::MainMenu]]
:    [[Phi::PopupMenu]]
:   [[Phi::Timer]]
:  [[Phi::DataModule]]
:  [[Phi::Graphic]]
:   [[Phi::Bitmap]]
:   [[Phi::Icon]]
:   [[Phi::Metafile]]
:  [[Phi::ImageList]]
:  [[Phi::MenuItem]]
:  [[Phi::TextAttributes]]
: [[Phi::Picture]]
: [[Phi::Point]]
: [[Phi::Printer]]
: [[Phi::PropInfo]]
: [[Phi::Rect]]
: [[Phi::Screen]]
: [[Phi::Size]]
: [[Phi::SizeConstraints]]
: [[Phi::Stream]]
:  [[Phi::FileStream]]
:  [[Phi::MemoryStream]]
:  [[Phi::StringStream]]
: [[Phi::Strings]]
:  [[Phi::StringList]]
: [[Phi::Thread]]
: [[Phi::TreeNode]]
: [[Phi::TreeNodes]]
: [[Phi::TypeData]]
: [[Phi::TypeInfo]]

!!StandardErrorサブクラス
: [[Phi::DelphiError]]

!!IOサブクラス
: [[Phi::IOHook]]

!
*[[モジュール関数リスト
Phi module で定義される関数は次のとおり。

!! Menu 関連

Phi は比較的簡単にメニューを用意できる。典型的な記述例は次のようなものだ。

Phi.new_menu form, :menu, [
  Phi.new_item('&File', '', :mi_file).add(
    Phi.new_item('&Open', 'Ctrl+O', :mi_open),
    Phi.new_item('E&xit', '', :mi_exit)
  ),
  Phi.new_item('&Options', '', :mi_opt).add(
    Phi.new_item('&Stretch', '', :mi_stretch),
    Phi.new_item('&Center', '', :mi_center)
  ),
  Phi.new_item('&Help', '', :mi_help),
]
!!! new_menu(parent, name, items) : [[Phi::MainMenu]]
メインメニューを作成し,初期化する。

: parent : Object:
: name : String or Symbol:
: items : Array of Phi::MenuItem:
!!! new_sub_menu(caption, name, items, enabled=true) : [[Phi::MenuItem]]
サブメニューを示すメニュー項目を作成して初期化する。

: caption : String:
: name : String or Symbol:
: items : Array of Phi::MenuItem:
: enabled : true or false:


!!! new_item(caption, scutstr, name, checked=false, enabled=true) : [[Phi::MenuItem]]
メニュー項目を作成して初期化する。サンプル→ [[Phi.new_item]]

: caption : String: メニュー項目を表わす表示文字列

: scutstr : String: 関連付けるショートカット文字列

"Shift+Ctrl+A", "Esc", "Ctrl+Enter" というように(シフトキー+)キーという形式で記述します。シフトキーと特殊キーの記述には次のものが使用できます。

: シフトキー: 'Shift+' 'Ctrl+' 'Alt+' '^'
: 特殊キー: 'BkSp' 'Tab' 'Esc' 'Enter' 'Space' 'PgUp' 'PgDn' 'End' 'Home' 'Left' 'Up' 'Right' 'Down' 'Ins' 'Del' 'F1'..'F11'

'^I' で 'Ctrl+I' と同じ。

'F12' は効かないようです。また、F10 など IME の状態などにより反応しなくなるキーもあります。またそれとは逆に、ショートカットでトラップしてしまうと Windows のキー操作に支障が出る場合もあります。使うとまずい組み合わせが見つかったら ML でお知らせください。

: 参考: $(DELPHI5)\source\vcl\consts.pas[SmkcBkSp]

$(DELPHI5)\source\vcl\menus.pas[TextToShortCut]

: name : String or Symbol: メニュー項目の名前

: checked : Boolean: ''caption'' の横にチェックマークを付けるかどうか

メニュー項目をチェックボックスのように機能させることができる。

: true: チェックマークが付く。

: false (default): チェックマークは付かない。

: enabled : Boolean: メニュー項目が使用可能かどうか

: true (default): ユーザーがマウスで項目を選択すると, [[Phi::MenuItem]]#click を呼び出す。

: false: メニュー項目は淡色表示になり,ユーザーはその項目を選択できないが, [[Phi::MenuItem]]#click の呼び出しは ''enabled'' が false のときでも有効だ。

!!! new_line : Phi::MenuItem
メニューのセパレータを作成する。

----

require "phi"
require "methods_for_wiki"
puts Phi.singleton_methods_for_wiki

!!! [[Phi.FInit]]
!!! [[Phi.abort]]
!!! [[Phi.alive?]]
!!! [[Phi.alive_test]]
!!! [[Phi.ansi_extract_quoted_str]]
!!! [[Phi.beep]]
!!! [[Phi.capitalize]]
!!! [[Phi.color_to_string]]
!!! [[Phi.components]]
!!! [[Phi.create_class_id]]
!!! [[Phi.cursor_to_string]]
!!! [[Phi.date_format]]
!!! [[Phi.date_format=]]
!!! [[Phi.date_separator]]
!!! [[Phi.date_separator=]]
!!! [[Phi.debug]]
!!! [[Phi.debug=]]
!!! [[Phi.dos_dir]]
!!! [[Phi.downcase]]
!!! [[Phi.draw_text]]
!!! [[Phi.expand_file_name]]
!!! [[Phi.expand_unc_file_name]]
!!! [[Phi.export]]
!!! [[Phi.force_dirs]]
!!! [[Phi.get_capture]]
!!! [[Phi.get_capture_control]]
!!! [[Phi.get_computer_name]]
!!! [[Phi.get_cursor_pos]]
!!! [[Phi.get_key_state]]
!!! [[Phi.heap_status]]
!!! [[Phi.input_box]]
!!! [[Phi.input_query]]
!!! [[Phi.invalidate_rect]]
!!! [[Phi.keybd_event]]
!!! [[Phi.load_cursor]]
!!! [[Phi.long_date_format]]
!!! [[Phi.long_date_format=]]
!!! [[Phi.long_day_names]]
!!! [[Phi.long_day_names=]]
!!! [[Phi.long_month_names]]
!!! [[Phi.long_month_names=]]
!!! [[Phi.long_time_format]]
!!! [[Phi.long_time_format=]]
!!! [[Phi.mainloop]]
!!! [[Phi.mainloop?]]
!!! [[Phi.message_dlg]]
!!! [[Phi.new_item]]
!!! [[Phi.new_item_ex]]
!!! [[Phi.new_line]]
!!! [[Phi.new_menu]]
!!! [[Phi.new_popup_menu]]
!!! [[Phi.new_sub_menu]]
!!! [[Phi.obj_bin_to_text]]
!!! [[Phi.obj_res_to_text]]
!!! [[Phi.obj_text_to_bin]]
!!! [[Phi.obj_text_to_res]]
!!! [[Phi.release_capture]]
!!! [[Phi.select_dir]]
!!! [[Phi.send_message]]
!!! [[Phi.set_capture]]
!!! [[Phi.set_capture_control]]
!!! [[Phi.set_cursor]]
!!! [[Phi.sh_file_operation]]
!!! [[Phi.shell_execute]]
!!! [[Phi.short_cut_to_key]]
!!! [[Phi.short_cut_to_text]]
!!! [[Phi.short_date_format]]
!!! [[Phi.short_date_format=]]
!!! [[Phi.short_day_names]]
!!! [[Phi.short_day_names=]]
!!! [[Phi.short_month_names]]
!!! [[Phi.short_month_names=]]
!!! [[Phi.short_time_format]]
!!! [[Phi.short_time_format=]]
!!! [[Phi.stdin=]]
!!! [[Phi.string_to_cursor]]
!!! [[Phi.strip_hot_key]]
!!! [[Phi.text_to_short_cut]]
!!! [[Phi.time_format]]
!!! [[Phi.time_format=]]
!!! [[Phi.time_separator]]
!!! [[Phi.time_separator=]]
!!! [[Phi.undef_stdio]]
!!! [[Phi.uniq_id]]
!!! [[Phi.upcase]]
|Phi-Functions]]
!!! [[Phi.win_exec]]

----

メモ:

説明が必要なこと:

Delphi の DateTime 関係の関数は DateTimeクラスのメソッドとして実装していること。

[[Phi.get_key_state]]




!
*[[定数リスト|Phi-Constants]]
Phi module で定義されている定数は次のとおり。

!! [[Phi-ShiftState]] : Fixnum
ShiftState? は, event が発生したときの Alt, Ctrl, Shift の状態やマウスボタンの状態を決めるために key event handler と mouse event handler で使われます。

!! Phi::APPLICATION : Phi::Application

!! Phi::SCREEN : Phi::Screen
画面デバイスを表します。

!! AlignSet
AlignSet は, Align の値のセットです。

!! [[Phi-Align]]
コントロールがどのように親に対して配置されるかを指定します。

!!! AL_NONE
コントロールは配置された場所から動かない。デフォルト値。
!!! AL_TOP
コントロールは親の一番上に移動し,親の幅いっぱいにサイズ変更される。コントロールの高さには影響しない。
!!! AL_BOTTOM
コントロールは親の一番下に移動し,親の幅いっぱいにサイズ変更される。コントロールの高さには影響しない。
!!! AL_LEFT
コントロールは親の左端に移動し,親の高さいっぱいにサイズ変更される。コントロールの幅には影響しない。
!!! AL_RIGHT
コントロールは親の右端に移動し,親の高さいっぱいにサイズ変更される。コントロールの幅には影響しない。
!!! AL_CLIENT
親のクライアント領域いっぱいにコントロールのサイズが変更される。他のコントロールがクライアント領域の一部を占めている場合は,コントロールは残りのクライアント領域いっぱいにサイズ変更される。

!! Anchors
コントロールがどのように親に対してアンカー設定されるかを指定します。 Anchors は, AnchorKind の値のセットです。例えば
button.anchors = [AK_RIGHT,AK_BOTTOM]
とすると button は親に対して右下の位置を固定します。

!! [[Phi-AnchorKind]]
!!! AK_TOP
コントロールの位置は親の上端に固定される
!!! AK_LEFT
コントロールの位置は親の左端に固定される
!!! AK_RIGHT
コントロールの位置は親の右端に固定される
!!! AK_BOTTOM
コントロールの位置は親の下端に固定される

!! [[Phi-Alignment]]
テキストがコントロール内でどのように揃えられるかを指定します。

!!! TA_LEFT_JUSTIFY
テキストは左揃えされる。行頭がコントロールの左端に揃えられる
!!! TA_CENTER
テキストはコントロールの中央に配置される
!!! TA_RIGHT_JUSTIFY
テキストは右揃えされる。行末がコントロールの右端に揃えられる

!! [[Phi-Cursor]]
カーソル。

!!! CR_DEFAULT 0
ウィンドウクラスでデフォルトになっているカーソル ( 通常は CR_ARROW )

!!! CR_NONE -1

!!! CR_ARROW -2

!!! CR_CROSS -3

!!! CR_IBEAM -4

!!! CR_SIZENESW -6

!!! CR_SIZENS -7

!!! CR_SIZENWSE -8

!!! CR_SIZEWE -9

!!! CR_UPARROW -10

!!! CR_HOURGLASS -11

!!! CR_DRAG -12

!!! CR_NODROP -13

!!! CR_HSPLIT -14

!!! CR_VSPLIT -15

!!! CR_MULTIDRAG -16

!!! CR_SQLWAIT -17

!!! CR_NO -18

!!! CR_APPSTART -19

!!! CR_HELP -20

!!! CR_HANDPOINT -21

!!! CR_SIZEALL -22

!! [[Phi-ImeMode]]
ImeMode は, Input Method Editor ( IME ) の現在のモードを示します。


ImeMode は,アジア版の Windows でキーボード入力を変換するために IME がどのように動作するかを示します。 ImeMode の値は次のとおりです。

!!! IM_DISABLE
IME を終了する。 IM_DISABLE は,簡体字中国語,繁体字中国語,韓国語 IME では無効
!!! IM_CLOSE
IME 変換ウィンドウを閉じるが, IME はバックグラウンドで動作する。 IME は,ホットキーによって再びアクティブ化できる
!!! IM_OPEN
IME 変換ウィンドウを開く。この変換モードは,ほとんど使用されない
!!! IM_DONT_CARE
使用できない場合でも IME を起動する。この変換モードは,ほとんど使用されない
!!! IM_SALPHA
IME 変換ウィンドウを開いて,半角ローマ字入力を受け付けるように変換モードを設定する
!!! IM_ALPHA
IME 変換ウィンドウを開いて,全角ローマ字入力を受け付けるように変換モードを設定する
!!! IM_HIRA
IME 変換ウィンドウを開いて,全角ひらがな入力を受け付けるように変換モードを設定する。 IM_HIRA は,日本語 IME でのみ使用できる
!!! IM_SKATA
IME 変換ウィンドウを開いて,半角カタカナ入力を受け付けるように変換モードを設定する。 IM_SKATA は,日本語 IME でのみ使用できる
!!! IM_KATA
IME 変換ウィンドウを開いて,全角カタカナ入力を受け付けるように変換モードを設定する。 IM_KATA は,日本語 IME でのみ使用できる
!!! IM_CHINESE
IME 変換ウィンドウを開いて, 2 バイト中国語入力を受け付けるように変換モードを設定する。 IM_CHINESE は,中国語 IME でのみ使用できる

!!! IM_SHANGUEL
IME 変換ウィンドウを開いて, 1 バイト韓国語入力を受け付けるように変換モードを設定する。 IM_SHANGUEL は,韓国語 IME でのみ使用できる
!!! IM_HANGUEL
IME 変換ウィンドウを開いて, 2 バイト韓国語入力を受け付けるように変換モードを設定する。 IM_HANGUEL は,韓国語 IME でのみ使用できる

----

たけ(tk)

require "phi-all"
require "phi_const_for_wiki"
puts phi_const_for_wiki

!!! [[Phi::Action]] : Class
!!! [[Phi::ActionList]] : Class
!!! [[Phi::AK_BOTTOM]] : Fixnum  = 3 => [[Phi-AnchorKind]]
!!! [[Phi::AK_LEFT]] : Fixnum  = 0 => [[Phi-AnchorKind]]
!!! [[Phi::AK_RIGHT]] : Fixnum  = 2 => [[Phi-AnchorKind]]
!!! [[Phi::AK_TOP]] : Fixnum  = 1 => [[Phi-AnchorKind]]
!!! [[Phi::AL_BOTTOM]] : Fixnum  = 2 => [[Phi-Align]]
!!! [[Phi::AL_CLIENT]] : Fixnum  = 5 => [[Phi-Align]]
!!! [[Phi::AL_CUSTOM]] : Fixnum  = 6 => [[Phi-Align]]
!!! [[Phi::AL_LEFT]] : Fixnum  = 3 => [[Phi-Align]]
!!! [[Phi::AL_NONE]] : Fixnum  = 0 => [[Phi-Align]]
!!! [[Phi::AL_RIGHT]] : Fixnum  = 4 => [[Phi-Align]]
!!! [[Phi::AL_TOP]] : Fixnum  = 1 => [[Phi-Align]]
!!! [[Phi::Animate]] : Class
!!! [[Phi::ANSI_CHARSET]] : Fixnum  = 0 => [[Phi-FontCharSet]]
!!! [[Phi::Application]] : Class
!!! [[Phi::APPLICATION]] : [[Phi::Application]]  = #<Phi::Application:0x12e1ac0>
!!! [[Phi::ARABIC_CHARSET]] : Fixnum  = 178 => [[Phi-FontCharSet]]
!!! [[Phi::AVI_COPY_FILE]] : Fixnum  = 5 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_COPY_FILES]] : Fixnum  = 4 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_DELETE_FILE]] : Fixnum  = 8 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_EMPTY_RECYCLE]] : Fixnum  = 7 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_FIND_COMPUTER]] : Fixnum  = 3 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_FIND_FILE]] : Fixnum  = 2 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_FIND_FOLDER]] : Fixnum  = 1 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_NONE]] : Fixnum  = 0 => [[Phi-CommonAVI]]
!!! [[Phi::AVI_RECYCLE_FILE]] : Fixnum  = 6 => [[Phi-CommonAVI]]
!!! [[Phi::BALTIC_CHARSET]] : Fixnum  = 186 => [[Phi-FontCharSet]]
!!! [[Phi::BasicAction]] : Class
!!! [[Phi::Bevel]] : Class
!!! [[Phi::BitBtn]] : Class
!!! [[Phi::Bitmap]] : Class
!!! [[Phi::BK_ABORT]] : Fixnum  = 7 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_ALL]] : Fixnum  = 10 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_CANCEL]] : Fixnum  = 2 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_CLOSE]] : Fixnum  = 6 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_CUSTOM]] : Fixnum  = 0 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_FLAT]] : Fixnum  = 3 => [[Phi-BevelKind]]
!!! [[Phi::BK_HELP]] : Fixnum  = 3 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_IGNORE]] : Fixnum  = 9 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_NO]] : Fixnum  = 5 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_NONE]] : Fixnum  = 0 => [[Phi-BevelKind]]
!!! [[Phi::BK_OK]] : Fixnum  = 1 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_RETRY]] : Fixnum  = 8 => [[Phi-BitBtnKind]]
!!! [[Phi::BK_SOFT]] : Fixnum  = 2 => [[Phi-BevelKind]]
!!! [[Phi::BK_TILE]] : Fixnum  = 1 => [[Phi-BevelKind]]
!!! [[Phi::BK_YES]] : Fixnum  = 4 => [[Phi-BitBtnKind]]
!!! [[Phi::Brush]] : Class
!!! [[Phi::BS_BDIAGONAL]] : Fixnum  = 5 => [[Phi-BrushStyle]]
!!! [[Phi::BS_BOTTOM_LINE]] : Fixnum  = 3 => [[Phi-BevelShape]]
!!! [[Phi::BS_BOX]] : Fixnum  = 0 => [[Phi-BevelShape]]
!!! [[Phi::BS_CLEAR]] : Fixnum  = 1 => [[Phi-BrushStyle]]
!!! [[Phi::BS_CROSS]] : Fixnum  = 6 => [[Phi-BrushStyle]]
!!! [[Phi::BS_DIAG_CROSS]] : Fixnum  = 7 => [[Phi-BrushStyle]]
!!! [[Phi::BS_DIALOG]] : Fixnum  = 3 => [[Phi-FormBorderStyle]]
!!! [[Phi::BS_FDIAGONAL]] : Fixnum  = 4 => [[Phi-BrushStyle]]
!!! [[Phi::BS_FRAME]] : Fixnum  = 1 => [[Phi-BevelShape]]
!!! [[Phi::BS_HORIZONTAL]] : Fixnum  = 2 => [[Phi-BrushStyle]]
!!! [[Phi::BS_LEFT_LINE]] : Fixnum  = 4 => [[Phi-BevelShape]]
!!! [[Phi::BS_LOWERED]] : Fixnum  = 0 => [[Phi-BevelStyle]]
!!! [[Phi::BS_NONE]] : Fixnum  = 0 => [[Phi-BorderStyle]], [[Phi-FormBorderStyle]]
!!! [[Phi::BS_RAISED]] : Fixnum  = 1 => [[Phi-BevelStyle]]
!!! [[Phi::BS_RIGHT_LINE]] : Fixnum  = 5 => [[Phi-BevelShape]]
!!! [[Phi::BS_SINGLE]] : Fixnum  = 1 => [[Phi-BorderStyle]], [[Phi-FormBorderStyle]]
!!! [[Phi::BS_SIZE_TOOL_WIN]] : Fixnum  = 5 => [[Phi-FormBorderStyle]]
!!! [[Phi::BS_SIZEABLE]] : Fixnum  = 2 => [[Phi-FormBorderStyle]]
!!! [[Phi::BS_SOLID]] : Fixnum  = 0 => [[Phi-BrushStyle]]
!!! [[Phi::BS_SPACER]] : Fixnum  = 6 => [[Phi-BevelShape]]
!!! [[Phi::BS_TOOL_WINDOW]] : Fixnum  = 4 => [[Phi-FormBorderStyle]]
!!! [[Phi::BS_TOP_LINE]] : Fixnum  = 2 => [[Phi-BevelShape]]
!!! [[Phi::BS_VERTICAL]] : Fixnum  = 3 => [[Phi-BrushStyle]]
!!! [[Phi::BUILD]] : Fixnum  = 2600
!!! [[Phi::Button]] : Class
!!! [[Phi::BV_LOWERED]] : Fixnum  = 1 => [[Phi-BevelCut]]
!!! [[Phi::BV_NONE]] : Fixnum  = 0 => [[Phi-BevelCut]]
!!! [[Phi::BV_RAISED]] : Fixnum  = 2 => [[Phi-BevelCut]]
!!! [[Phi::BV_SPACE]] : Fixnum  = 3 => [[Phi-BevelCut]]
!!! [[Phi::ByteArray]] : Class
!!! [[Phi::CA_FREE]] : Fixnum  = 2 => [[Phi-CloseAction]]
!!! [[Phi::CA_HIDE]] : Fixnum  = 1 => [[Phi-CloseAction]]
!!! [[Phi::CA_MINIMIZE]] : Fixnum  = 3 => [[Phi-CloseAction]]
!!! [[Phi::CA_NONE]] : Fixnum  = 0 => [[Phi-CloseAction]]
!!! [[Phi::Canvas]] : Class
!!! [[Phi::CB_CHECKED]] : Fixnum  = 1 => [[Phi-CheckBoxState]]
!!! [[Phi::CB_GRAYED]] : Fixnum  = 2 => [[Phi-CheckBoxState]]
!!! [[Phi::CB_UNCHECKED]] : Fixnum  = 0 => [[Phi-CheckBoxState]]
!!! [[Phi::CE_FRAME]] : Fixnum  = 8
!!! [[Phi::CE_OVERRUN]] : Fixnum  = 2
!!! [[Phi::CE_RXPARITY]] : Fixnum  = 4
!!! [[Phi::CF_BITMAP]] : Fixnum  = 2
!!! [[Phi::CF_COMPONENT]] : Fixnum  = 49456
!!! [[Phi::CF_METAFILEPICT]] : Fixnum  = 3
!!! [[Phi::CF_PICTURE]] : Fixnum  = 49455
!!! [[Phi::CF_TEXT]] : Fixnum  = 1
!!! [[Phi::CheckBox]] : Class
!!! [[Phi::CHINESEBIG5_CHARSET]] : Fixnum  = 136 => [[Phi-FontCharSet]]
!!! [[Phi::CL3DDK_SHADOW]] : Bignum  = -2147483627
!!! [[Phi::CL3DLIGHT]] : Bignum  = -2147483626
!!! [[Phi::CL_ACTIVE_BORDER]] : Bignum  = -2147483638
!!! [[Phi::CL_ACTIVE_CAPTION]] : Bignum  = -2147483646
!!! [[Phi::CL_APP_WORK_SPACE]] : Bignum  = -2147483636
!!! [[Phi::CL_AQUA]] : Fixnum  = 16776960
!!! [[Phi::CL_BACKGROUND]] : Bignum  = -2147483647
!!! [[Phi::CL_BLACK]] : Fixnum  = 0
!!! [[Phi::CL_BLUE]] : Fixnum  = 16711680
!!! [[Phi::CL_BTN_FACE]] : Bignum  = -2147483633
!!! [[Phi::CL_BTN_HIGHLIGHT]] : Bignum  = -2147483628
!!! [[Phi::CL_BTN_SHADOW]] : Bignum  = -2147483632
!!! [[Phi::CL_BTN_TEXT]] : Bignum  = -2147483630
!!! [[Phi::CL_CAPTION_TEXT]] : Bignum  = -2147483639
!!! [[Phi::CL_DK_GRAY]] : Fixnum  = 8421504
!!! [[Phi::CL_FUCHSIA]] : Fixnum  = 16711935
!!! [[Phi::CL_GRAY]] : Fixnum  = 8421504
!!! [[Phi::CL_GRAY_TEXT]] : Bignum  = -2147483631
!!! [[Phi::CL_GREEN]] : Fixnum  = 32768
!!! [[Phi::CL_HIGHLIGHT]] : Bignum  = -2147483635
!!! [[Phi::CL_HIGHLIGHT_TEXT]] : Bignum  = -2147483634
!!! [[Phi::CL_INACTIVE_BORDER]] : Bignum  = -2147483637
!!! [[Phi::CL_INACTIVE_CAPTION]] : Bignum  = -2147483645
!!! [[Phi::CL_INACTIVE_CAPTION_TEXT]] : Bignum  = -2147483629
!!! [[Phi::CL_INFO_BK]] : Bignum  = -2147483624
!!! [[Phi::CL_INFO_TEXT]] : Bignum  = -2147483625
!!! [[Phi::CL_LIME]] : Fixnum  = 65280
!!! [[Phi::CL_LT_GRAY]] : Fixnum  = 12632256
!!! [[Phi::CL_MAROON]] : Fixnum  = 128
!!! [[Phi::CL_MENU]] : Bignum  = -2147483644
!!! [[Phi::CL_MENU_TEXT]] : Bignum  = -2147483641
!!! [[Phi::CL_NAVY]] : Fixnum  = 8388608
!!! [[Phi::CL_OLIVE]] : Fixnum  = 32896
!!! [[Phi::CL_PURPLE]] : Fixnum  = 8388736
!!! [[Phi::CL_RED]] : Fixnum  = 255
!!! [[Phi::CL_SILVER]] : Fixnum  = 12632256
!!! [[Phi::CL_TEAL]] : Fixnum  = 8421376
!!! [[Phi::CL_WHITE]] : Fixnum  = 16777215
!!! [[Phi::CL_WINDOW]] : Bignum  = -2147483643
!!! [[Phi::CL_WINDOW_FRAME]] : Bignum  = -2147483642
!!! [[Phi::CL_WINDOW_TEXT]] : Bignum  = -2147483640
!!! [[Phi::CL_YELLOW]] : Fixnum  = 65535
!!! [[Phi::CLIPBOARD]] : [[Phi::Clipboard]]  = #<Phi::Clipboard:0x12e5528>
!!! [[Phi::Clipboard]] : Class
!!! [[Phi::CM_BLACKNESS]] : Fixnum  = 66 => [[Phi-CopyMode]]
!!! [[Phi::CM_DST_INVERT]] : Fixnum  = 5570569 => [[Phi-CopyMode]]
!!! [[Phi::CM_MERGE_COPY]] : Fixnum  = 12583114 => [[Phi-CopyMode]]
!!! [[Phi::CM_MERGE_PAINT]] : Fixnum  = 12255782 => [[Phi-CopyMode]]
!!! [[Phi::CM_NOT_SRC_COPY]] : Fixnum  = 3342344 => [[Phi-CopyMode]]
!!! [[Phi::CM_NOT_SRC_ERASE]] : Fixnum  = 1114278 => [[Phi-CopyMode]]
!!! [[Phi::CM_PAT_COPY]] : Fixnum  = 15728673 => [[Phi-CopyMode]]
!!! [[Phi::CM_PAT_INVERT]] : Fixnum  = 5898313 => [[Phi-CopyMode]]
!!! [[Phi::CM_PAT_PAINT]] : Fixnum  = 16452105 => [[Phi-CopyMode]]
!!! [[Phi::CM_SRC_AND]] : Fixnum  = 8913094 => [[Phi-CopyMode]]
!!! [[Phi::CM_SRC_COPY]] : Fixnum  = 13369376 => [[Phi-CopyMode]]
!!! [[Phi::CM_SRC_ERASE]] : Fixnum  = 4457256 => [[Phi-CopyMode]]
!!! [[Phi::CM_SRC_INVERT]] : Fixnum  = 6684742 => [[Phi-CopyMode]]
!!! [[Phi::CM_SRC_PAINT]] : Fixnum  = 15597702 => [[Phi-CopyMode]]
!!! [[Phi::CM_WHITENESS]] : Fixnum  = 16711778 => [[Phi-CopyMode]]
!!! [[Phi::CO_LEFT_TO_RIGHT]] : Fixnum  = 0 => [[Phi-CanvasOrientation]]
!!! [[Phi::CO_RIGHT_TO_LEFT]] : Fixnum  = 1 => [[Phi-CanvasOrientation]]
!!! [[Phi::Collection]] : Class
!!! [[Phi::CollectionItem]] : Class
!!! [[Phi::ColorDialog]] : Class
!!! [[Phi::ComboBox]] : Class
!!! [[Phi::CommonDialog]] : Class
!!! [[Phi::COMPOLIB]] : String  = "VCL"
!!! [[Phi::Component]] : Class
!!! [[Phi::ContainedAction]] : Class
!!! [[Phi::Control]] : Class
!!! [[Phi::ControlContainer]] : Module
!!! [[Phi::ControlScrollBar]] : Class
!!! [[Phi::CR_APP_START]] : Fixnum  = -19
!!! [[Phi::CR_ARROW]] : Fixnum  = -2
!!! [[Phi::CR_CROSS]] : Fixnum  = -3
!!! [[Phi::CR_DEFAULT]] : Fixnum  = 0
!!! [[Phi::CR_DRAG]] : Fixnum  = -12
!!! [[Phi::CR_HAND_POINT]] : Fixnum  = -21
!!! [[Phi::CR_HELP]] : Fixnum  = -20
!!! [[Phi::CR_HOUR_GLASS]] : Fixnum  = -11
!!! [[Phi::CR_HSPLIT]] : Fixnum  = -14
!!! [[Phi::CR_IBEAM]] : Fixnum  = -4
!!! [[Phi::CR_MULTI_DRAG]] : Fixnum  = -16
!!! [[Phi::CR_NO]] : Fixnum  = -18
!!! [[Phi::CR_NO_DROP]] : Fixnum  = -13
!!! [[Phi::CR_NONE]] : Fixnum  = -1
!!! [[Phi::CR_SIZE_ALL]] : Fixnum  = -22
!!! [[Phi::CR_SIZE_NESW]] : Fixnum  = -6
!!! [[Phi::CR_SIZE_NS]] : Fixnum  = -7
!!! [[Phi::CR_SIZE_NWSE]] : Fixnum  = -8
!!! [[Phi::CR_SIZE_WE]] : Fixnum  = -9
!!! [[Phi::CR_SQLWAIT]] : Fixnum  = -17
!!! [[Phi::CR_UP_ARROW]] : Fixnum  = -10
!!! [[Phi::CR_VSPLIT]] : Fixnum  = -15
!!! [[Phi::CS_BRUSH_VALID]] : Fixnum  = 3 => [[Phi-CanvasStates]]
!!! [[Phi::CS_DROP_DOWN]] : Fixnum  = 0 => [[Phi-ComboBoxStyle]]
!!! [[Phi::CS_DROP_DOWN_LIST]] : Fixnum  = 2 => [[Phi-ComboBoxStyle]]
!!! [[Phi::CS_FONT_VALID]] : Fixnum  = 1 => [[Phi-CanvasStates]]
!!! [[Phi::CS_HANDLE_VALID]] : Fixnum  = 0 => [[Phi-CanvasStates]]
!!! [[Phi::CS_OWNER_DRAW_FIXED]] : Fixnum  = 3 => [[Phi-ComboBoxStyle]]
!!! [[Phi::CS_OWNER_DRAW_VARIABLE]] : Fixnum  = 4 => [[Phi-ComboBoxStyle]]
!!! [[Phi::CS_PEN_VALID]] : Fixnum  = 2 => [[Phi-CanvasStates]]
!!! [[Phi::CS_SIMPLE]] : Fixnum  = 1 => [[Phi-ComboBoxStyle]]
!!! [[Phi::CSD]] : String  = "Service Pack 1"
!!! [[Phi::CT_IMAGE]] : Fixnum  = 1 => [[Phi-ItemChange]]
!!! [[Phi::CT_STATE]] : Fixnum  = 2 => [[Phi-ItemChange]]
!!! [[Phi::CT_TEXT]] : Fixnum  = 0 => [[Phi-ItemChange]]
!!! [[Phi::CustomGrid]] : Class
!!! [[Phi::DataModule]] : Class
!!! [[Phi::DateTime]] : Class
!!! [[Phi::DEFAULT_CHARSET]] : Fixnum  = 1 => [[Phi-FontCharSet]]
!!! [[Phi::DelphiError]] : Class
!!! [[Phi::DM_AUTOMATIC]] : Fixnum  = 1 => [[Phi-DragMode]]
!!! [[Phi::DM_MANUAL]] : Fixnum  = 0 => [[Phi-DragMode]]
!!! [[Phi::DMORIENT_LANDSCAPE]] : Fixnum  = 2
!!! [[Phi::DMORIENT_PORTRAIT]] : Fixnum  = 1
!!! [[Phi::DMPAPER_A3]] : Fixnum  = 8
!!! [[Phi::DMPAPER_A4]] : Fixnum  = 9
!!! [[Phi::DMPAPER_A5]] : Fixnum  = 11
!!! [[Phi::DragDockObject]] : Class
!!! [[Phi::DragObject]] : Class
!!! [[Phi::DrawGrid]] : Class
!!! [[Phi::DT_BOTTOM]] : Fixnum  = 8
!!! [[Phi::DT_CALCRECT]] : Fixnum  = 1024
!!! [[Phi::DT_CENTER]] : Fixnum  = 1
!!! [[Phi::DT_EDITCONTROL]] : Fixnum  = 8192
!!! [[Phi::DT_END_ELLIPSIS]] : Fixnum  = 32768
!!! [[Phi::DT_EXPANDTABS]] : Fixnum  = 64
!!! [[Phi::DT_EXTERNALLEADING]] : Fixnum  = 512
!!! [[Phi::DT_HIDEPREFIX]] : Fixnum  = 1048576
!!! [[Phi::DT_INTERNAL]] : Fixnum  = 4096
!!! [[Phi::DT_LEFT]] : Fixnum  = 0
!!! [[Phi::DT_MODIFYSTRING]] : Fixnum  = 65536
!!! [[Phi::DT_NOCLIP]] : Fixnum  = 256
!!! [[Phi::DT_NOPREFIX]] : Fixnum  = 2048
!!! [[Phi::DT_PATH_ELLIPSIS]] : Fixnum  = 16384
!!! [[Phi::DT_PREFIXONLY]] : Fixnum  = 2097152
!!! [[Phi::DT_RIGHT]] : Fixnum  = 2
!!! [[Phi::DT_RTLREADING]] : Fixnum  = 131072
!!! [[Phi::DT_SINGLELINE]] : Fixnum  = 32
!!! [[Phi::DT_TABSTOP]] : Fixnum  = 128
!!! [[Phi::DT_TOP]] : Fixnum  = 0
!!! [[Phi::DT_VCENTER]] : Fixnum  = 4
!!! [[Phi::DT_WORD_ELLIPSIS]] : Fixnum  = 262144
!!! [[Phi::DT_WORDBREAK]] : Fixnum  = 16
!!! [[Phi::EASTEUROPE_CHARSET]] : Fixnum  = 238 => [[Phi-FontCharSet]]
!!! [[Phi::EB_BOTTOM]] : Fixnum  = 3 => [[Phi-EdgeBorder]]
!!! [[Phi::EB_LEFT]] : Fixnum  = 0 => [[Phi-EdgeBorder]]
!!! [[Phi::EB_RIGHT]] : Fixnum  = 2 => [[Phi-EdgeBorder]]
!!! [[Phi::EB_TOP]] : Fixnum  = 1 => [[Phi-EdgeBorder]]
!!! [[Phi::EC_LOWER_CASE]] : Fixnum  = 2 => [[Phi-EditCharCase]]
!!! [[Phi::EC_NORMAL]] : Fixnum  = 0 => [[Phi-EditCharCase]]
!!! [[Phi::EC_UPPER_CASE]] : Fixnum  = 1 => [[Phi-EditCharCase]]
!!! [[Phi::Edit]] : Class
!!! [[Phi::Enumerable]] : Module
!!! [[Phi::ETO_CLIPPED]] : Fixnum  = 4
!!! [[Phi::ETO_OPAQUE]] : Fixnum  = 2
!!! [[Phi::EventHandle]] : Hash
!!! [[Phi::FA_ANY_FILE]] : Fixnum  = 63 => [[Phi-FileAttribute]]
!!! [[Phi::FA_ARCHIVE]] : Fixnum  = 32 => [[Phi-FileAttribute]]
!!! [[Phi::FA_DIRECTORY]] : Fixnum  = 16 => [[Phi-FileAttribute]]
!!! [[Phi::FA_FILE]] : Fixnum  = 64
!!! [[Phi::FA_HIDDEN]] : Fixnum  = 2 => [[Phi-FileAttribute]]
!!! [[Phi::FA_READ_ONLY]] : Fixnum  = 1 => [[Phi-FileAttribute]]
!!! [[Phi::FA_SYS_FILE]] : Fixnum  = 4 => [[Phi-FileAttribute]]
!!! [[Phi::FA_VOLUME_ID]] : Fixnum  = 8 => [[Phi-FileAttribute]]
!!! [[Phi::FD_ANSI_ONLY]] : Fixnum  = 0 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_APPLY_BUTTON]] : Fixnum  = 15 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_EFFECTS]] : Fixnum  = 2 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_FIXED_PITCH_ONLY]] : Fixnum  = 3 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_FORCE_FONT_EXIST]] : Fixnum  = 4 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_LIMIT_SIZE]] : Fixnum  = 13 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_NO_FACE_SEL]] : Fixnum  = 5 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_NO_OEMFONTS]] : Fixnum  = 6 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_NO_SIMULATIONS]] : Fixnum  = 7 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_NO_SIZE_SEL]] : Fixnum  = 8 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_NO_STYLE_SEL]] : Fixnum  = 9 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_NO_VECTOR_FONTS]] : Fixnum  = 10 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_SCALABLE_ONLY]] : Fixnum  = 14 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_SHOW_HELP]] : Fixnum  = 11 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_TRUE_TYPE_ONLY]] : Fixnum  = 1 => [[Phi-FontDialogOption]]
!!! [[Phi::FD_WYSIWYG]] : Fixnum  = 12 => [[Phi-FontDialogOption]]
!!! [[Phi::FileStream]] : Class
!!! [[Phi::FindDialog]] : Class
!!! [[Phi::FM_ALTERNATE]] : Fixnum  = 0 => [[Phi-FillMode]]
!!! [[Phi::FM_CREATE]] : Fixnum  = 65535
!!! [[Phi::FM_OPEN_READ]] : Fixnum  = 0
!!! [[Phi::FM_OPEN_READ_WRITE]] : Fixnum  = 2
!!! [[Phi::FM_OPEN_WRITE]] : Fixnum  = 1
!!! [[Phi::FM_SHARE_COMPAT]] : Fixnum  = 0
!!! [[Phi::FM_SHARE_DENY_NONE]] : Fixnum  = 64
!!! [[Phi::FM_SHARE_DENY_READ]] : Fixnum  = 48
!!! [[Phi::FM_SHARE_DENY_WRITE]] : Fixnum  = 32
!!! [[Phi::FM_SHARE_EXCLUSIVE]] : Fixnum  = 16
!!! [[Phi::FM_WINDING]] : Fixnum  = 1 => [[Phi-FillMode]]
!!! [[Phi::FO_COPY]] : Fixnum  = 2
!!! [[Phi::FO_DELETE]] : Fixnum  = 3
!!! [[Phi::FO_MOVE]] : Fixnum  = 1
!!! [[Phi::FO_RENAME]] : Fixnum  = 4
!!! [[Phi::FOF_ALLOWUNDO]] : Fixnum  = 64
!!! [[Phi::FOF_CONFIRMMOUSE]] : Fixnum  = 2
!!! [[Phi::FOF_FILESONLY]] : Fixnum  = 128
!!! [[Phi::FOF_MULTIDESTFILES]] : Fixnum  = 1
!!! [[Phi::FOF_NOCONFIRMATION]] : Fixnum  = 16
!!! [[Phi::FOF_NOCONFIRMMKDIR]] : Fixnum  = 512
!!! [[Phi::FOF_RENAMEONCOLLISION]] : Fixnum  = 8
!!! [[Phi::FOF_SILENT]] : Fixnum  = 4
!!! [[Phi::FOF_SIMPLEPROGRESS]] : Fixnum  = 256
!!! [[Phi::FOF_WANTMAPPINGHANDLE]] : Fixnum  = 32
!!! [[Phi::Font]] : Class
!!! [[Phi::FontDialog]] : Class
!!! [[Phi::Form]] : Class
!!! [[Phi::FormBrowser]] : Class
!!! [[Phi::FormConsole]] : Class
!!! [[Phi::FP_DEFAULT]] : Fixnum  = 0 => [[Phi-FontPitch]]
!!! [[Phi::FP_FIXED]] : Fixnum  = 2 => [[Phi-FontPitch]]
!!! [[Phi::FP_VARIABLE]] : Fixnum  = 1 => [[Phi-FontPitch]]
!!! [[Phi::Frame]] : Class
!!! [[Phi::FS_BOLD]] : Fixnum  = 0 => [[Phi-FontStyle]]
!!! [[Phi::FS_BORDER]] : Fixnum  = 1 => [[Phi-FillStyle]]
!!! [[Phi::FS_ITALIC]] : Fixnum  = 1 => [[Phi-FontStyle]]
!!! [[Phi::FS_MDICHILD]] : Fixnum  = 1 => [[Phi-FormStyle]]
!!! [[Phi::FS_MDIFORM]] : Fixnum  = 2 => [[Phi-FormStyle]]
!!! [[Phi::FS_NORMAL]] : Fixnum  = 0 => [[Phi-FormStyle]]
!!! [[Phi::FS_STAY_ON_TOP]] : Fixnum  = 3 => [[Phi-FormStyle]]
!!! [[Phi::FS_STRIKE_OUT]] : Fixnum  = 3 => [[Phi-FontStyle]]
!!! [[Phi::FS_SURFACE]] : Fixnum  = 0 => [[Phi-FillStyle]]
!!! [[Phi::FS_UNDERLINE]] : Fixnum  = 2 => [[Phi-FontStyle]]
!!! [[Phi::FT_COMP]] : Fixnum  = 3 => [[Phi-FloatType]]
!!! [[Phi::FT_CURR]] : Fixnum  = 4 => [[Phi-FloatType]]
!!! [[Phi::FT_DOUBLE]] : Fixnum  = 1 => [[Phi-FloatType]]
!!! [[Phi::FT_EXTENDED]] : Fixnum  = 2 => [[Phi-FloatType]]
!!! [[Phi::FT_SINGLE]] : Fixnum  = 0 => [[Phi-FloatType]]
!!! [[Phi::GB2312_CHARSET]] : Fixnum  = 134 => [[Phi-FontCharSet]]
!!! [[Phi::GD_FIXED]] : Fixnum  = 2 => [[Phi-GridDrawState]]
!!! [[Phi::GD_FOCUSED]] : Fixnum  = 1 => [[Phi-GridDrawState]]
!!! [[Phi::GD_SELECTED]] : Fixnum  = 0 => [[Phi-GridDrawState]]
!!! [[Phi::GO_ALWAYS_SHOW_EDITOR]] : Fixnum  = 13 => [[Phi-GridOption]]
!!! [[Phi::GO_COL_MOVING]] : Fixnum  = 9 => [[Phi-GridOption]]
!!! [[Phi::GO_COL_SIZING]] : Fixnum  = 7 => [[Phi-GridOption]]
!!! [[Phi::GO_DRAW_FOCUS_SELECTED]] : Fixnum  = 5 => [[Phi-GridOption]]
!!! [[Phi::GO_EDITING]] : Fixnum  = 10 => [[Phi-GridOption]]
!!! [[Phi::GO_FIXED_HORZ_LINE]] : Fixnum  = 1 => [[Phi-GridOption]]
!!! [[Phi::GO_FIXED_VERT_LINE]] : Fixnum  = 0 => [[Phi-GridOption]]
!!! [[Phi::GO_HORZ_LINE]] : Fixnum  = 3 => [[Phi-GridOption]]
!!! [[Phi::GO_RANGE_SELECT]] : Fixnum  = 4 => [[Phi-GridOption]]
!!! [[Phi::GO_ROW_MOVING]] : Fixnum  = 8 => [[Phi-GridOption]]
!!! [[Phi::GO_ROW_SELECT]] : Fixnum  = 12 => [[Phi-GridOption]]
!!! [[Phi::GO_ROW_SIZING]] : Fixnum  = 6 => [[Phi-GridOption]]
!!! [[Phi::GO_TABS]] : Fixnum  = 11 => [[Phi-GridOption]]
!!! [[Phi::GO_THUMB_TRACKING]] : Fixnum  = 14 => [[Phi-GridOption]]
!!! [[Phi::GO_VERT_LINE]] : Fixnum  = 2 => [[Phi-GridOption]]
!!! [[Phi::Graphic]] : Class
!!! [[Phi::GREEK_CHARSET]] : Fixnum  = 161 => [[Phi-FontCharSet]]
!!! [[Phi::GroupBox]] : Class
!!! [[Phi::HANGEUL_CHARSET]] : Fixnum  = 129 => [[Phi-FontCharSet]]
!!! [[Phi::HEBREW_CHARSET]] : Fixnum  = 177 => [[Phi-FontCharSet]]
!!! [[Phi::HT_ABOVE]] : Fixnum  = 0 => [[Phi-HitTest]]
!!! [[Phi::HT_BELOW]] : Fixnum  = 1 => [[Phi-HitTest]]
!!! [[Phi::HT_NOWHERE]] : Fixnum  = 2 => [[Phi-HitTest]]
!!! [[Phi::HT_ON_BUTTON]] : Fixnum  = 4 => [[Phi-HitTest]]
!!! [[Phi::HT_ON_ICON]] : Fixnum  = 5 => [[Phi-HitTest]]
!!! [[Phi::HT_ON_INDENT]] : Fixnum  = 6 => [[Phi-HitTest]]
!!! [[Phi::HT_ON_ITEM]] : Fixnum  = 3 => [[Phi-HitTest]]
!!! [[Phi::HT_ON_LABEL]] : Fixnum  = 7 => [[Phi-HitTest]]
!!! [[Phi::HT_ON_RIGHT]] : Fixnum  = 8 => [[Phi-HitTest]]
!!! [[Phi::HT_ON_STATE_ICON]] : Fixnum  = 9 => [[Phi-HitTest]]
!!! [[Phi::HT_TO_LEFT]] : Fixnum  = 10 => [[Phi-HitTest]]
!!! [[Phi::HT_TO_RIGHT]] : Fixnum  = 11 => [[Phi-HitTest]]
!!! [[Phi::IA_LEFT]] : Fixnum  = 1 => [[Phi-IconArrangement]]
!!! [[Phi::IA_TOP]] : Fixnum  = 0 => [[Phi-IconArrangement]]
!!! [[Phi::Icon]] : Class
!!! [[Phi::IconOptions]] : Class
!!! [[Phi::IM_ALPHA]] : Fixnum  = 5 => [[Phi-ImeMode]]
!!! [[Phi::IM_CHINESE]] : Fixnum  = 9 => [[Phi-ImeMode]]
!!! [[Phi::IM_CLOSE]] : Fixnum  = 1 => [[Phi-ImeMode]]
!!! [[Phi::IM_DISABLE]] : Fixnum  = 0 => [[Phi-ImeMode]]
!!! [[Phi::IM_DONT_CARE]] : Fixnum  = 3 => [[Phi-ImeMode]]
!!! [[Phi::IM_HANGUEL]] : Fixnum  = 11 => [[Phi-ImeMode]]
!!! [[Phi::IM_HIRA]] : Fixnum  = 6 => [[Phi-ImeMode]]
!!! [[Phi::IM_KATA]] : Fixnum  = 8 => [[Phi-ImeMode]]
!!! [[Phi::IM_OPEN]] : Fixnum  = 2 => [[Phi-ImeMode]]
!!! [[Phi::IM_SALPHA]] : Fixnum  = 4 => [[Phi-ImeMode]]
!!! [[Phi::IM_SHANGUEL]] : Fixnum  = 10 => [[Phi-ImeMode]]
!!! [[Phi::IM_SKATA]] : Fixnum  = 7 => [[Phi-ImeMode]]
!!! [[Phi::Image]] : Class
!!! [[Phi::ImageList]] : Class
!!! [[Phi::Indexer]] : Class
!!! [[Phi::IO]] : [[Phi::IOHook]]  = #<Phi::IOHook:0x12ed5f8>
!!! [[Phi::IOHook]] : Class
!!! [[Phi::ItemsEnumerable]] : Module
!!! [[Phi::JOHAB_CHARSET]] : Fixnum  = 130 => [[Phi-FontCharSet]]
!!! [[Phi::KEYEVENTF_KEYUP]] : Fixnum  = 2
!!! [[Phi::Label]] : Class
!!! [[Phi::LANG]] : Fixnum  = 17
!!! [[Phi::LANG_ENGLISH]] : Fixnum  = 9
!!! [[Phi::LANG_JAPANESE]] : Fixnum  = 17
!!! [[Phi::LB_OWNER_DRAW_FIXED]] : Fixnum  = 1 => [[Phi-ListBoxStyle]]
!!! [[Phi::LB_OWNER_DRAW_VARIABLE]] : Fixnum  = 2 => [[Phi-ListBoxStyle]]
!!! [[Phi::LB_STANDARD]] : Fixnum  = 0 => [[Phi-ListBoxStyle]]
!!! [[Phi::LB_VIRTUAL]] : Fixnum  = 3 => [[Phi-ListBoxStyle]]
!!! [[Phi::LB_VIRTUAL_OWNER_DRAW]] : Fixnum  = 4 => [[Phi-ListBoxStyle]]
!!! [[Phi::ListBox]] : Class
!!! [[Phi::ListColumn]] : Class
!!! [[Phi::ListColumns]] : Class
!!! [[Phi::ListItem]] : Class
!!! [[Phi::ListItems]] : Class
!!! [[Phi::ListView]] : Class
!!! [[Phi::LOCAL_TIME_DIFF]] : Float  = 0.375
!!! [[Phi::MA_AUTOMATIC]] : Fixnum  = 0 => [[Phi-MenuItemAutoFlag]]
!!! [[Phi::MA_MANUAL]] : Fixnum  = 1 => [[Phi-MenuItemAutoFlag]]
!!! [[Phi::MA_PARENT]] : Fixnum  = 2 => [[Phi-MenuItemAutoFlag]]
!!! [[Phi::MAC_CHARSET]] : Fixnum  = 77 => [[Phi-FontCharSet]]
!!! [[Phi::MainMenu]] : Class
!!! [[Phi::MAJOR]] : Fixnum  = 5
!!! [[Phi::MaskEdit]] : Class
!!! [[Phi::MB_ABORT]] : Fixnum  = 4 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_ALL]] : Fixnum  = 7 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_CANCEL]] : Fixnum  = 3 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_HELP]] : Fixnum  = 10 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_IGNORE]] : Fixnum  = 6 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_LEFT]] : Fixnum  = 0 => [[Phi-MouseButton]]
!!! [[Phi::MB_MIDDLE]] : Fixnum  = 2 => [[Phi-MouseButton]]
!!! [[Phi::MB_NO]] : Fixnum  = 1 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_NO_TO_ALL]] : Fixnum  = 8 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_OK]] : Fixnum  = 2 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_RETRY]] : Fixnum  = 5 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_RIGHT]] : Fixnum  = 1 => [[Phi-MouseButton]]
!!! [[Phi::MB_YES]] : Fixnum  = 0 => [[Phi-MsgDlgBtn]]
!!! [[Phi::MB_YES_TO_ALL]] : Fixnum  = 9 => [[Phi-MsgDlgBtn]]
!!! [[Phi::Memo]] : Class
!!! [[Phi::MemoryStream]] : Class
!!! [[Phi::Menu]] : Class
!!! [[Phi::MenuContainer]] : Module
!!! [[Phi::MenuItem]] : Class
!!! [[Phi::Metafile]] : Class
!!! [[Phi::MetafileCanvas]] : Class
!!! [[Phi::MINOR]] : Fixnum  = 1
!!! [[Phi::MK_CLASS_FUNCTION]] : Fixnum  = 5 => [[Phi-MethodKind]]
!!! [[Phi::MK_CLASS_PROCEDURE]] : Fixnum  = 4 => [[Phi-MethodKind]]
!!! [[Phi::MK_CONSTRUCTOR]] : Fixnum  = 2 => [[Phi-MethodKind]]
!!! [[Phi::MK_DESTRUCTOR]] : Fixnum  = 3 => [[Phi-MethodKind]]
!!! [[Phi::MK_FUNCTION]] : Fixnum  = 1 => [[Phi-MethodKind]]
!!! [[Phi::MK_PROCEDURE]] : Fixnum  = 0 => [[Phi-MethodKind]]
!!! [[Phi::MK_SAFE_FUNCTION]] : Fixnum  = 7 => [[Phi-MethodKind]]
!!! [[Phi::MK_SAFE_PROCEDURE]] : Fixnum  = 6 => [[Phi-MethodKind]]
!!! [[Phi::MR_ABORT]] : Fixnum  = 3
!!! [[Phi::MR_ALL]] : Fixnum  = 8
!!! [[Phi::MR_CANCEL]] : Fixnum  = 2
!!! [[Phi::MR_IGNORE]] : Fixnum  = 5
!!! [[Phi::MR_NO]] : Fixnum  = 7
!!! [[Phi::MR_NONE]] : Fixnum  = 0
!!! [[Phi::MR_OK]] : Fixnum  = 1
!!! [[Phi::MR_RETRY]] : Fixnum  = 4
!!! [[Phi::MR_YES]] : Fixnum  = 6
!!! [[Phi::MSECS_PER_DAY]] : Fixnum  = 86400000
!!! [[Phi::MT_CONFIRMATION]] : Fixnum  = 3 => [[Phi-MsgDlgType]]
!!! [[Phi::MT_CUSTOM]] : Fixnum  = 4 => [[Phi-MsgDlgType]]
!!! [[Phi::MT_ERROR]] : Fixnum  = 1 => [[Phi-MsgDlgType]]
!!! [[Phi::MT_INFORMATION]] : Fixnum  = 2 => [[Phi-MsgDlgType]]
!!! [[Phi::MT_WARNING]] : Fixnum  = 0 => [[Phi-MsgDlgType]]
!!! [[Phi::OD_CHECKED]] : Fixnum  = 3 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_COMBO_BOX_EDIT]] : Fixnum  = 12 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_DEFAULT]] : Fixnum  = 5 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_DISABLED]] : Fixnum  = 2 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_FOCUSED]] : Fixnum  = 4 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_GRAYED]] : Fixnum  = 1 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_HOT_LIGHT]] : Fixnum  = 6 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_INACTIVE]] : Fixnum  = 7 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_NO_ACCEL]] : Fixnum  = 8 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_NO_FOCUS_RECT]] : Fixnum  = 9 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_RESERVED1]] : Fixnum  = 10 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_RESERVED2]] : Fixnum  = 11 => [[Phi-OwnerDrawState]]
!!! [[Phi::OD_SELECTED]] : Fixnum  = 0 => [[Phi-OwnerDrawState]]
!!! [[Phi::OEM_CHARSET]] : Fixnum  = 255 => [[Phi-FontCharSet]]
!!! [[Phi::OF_ALLOW_MULTI_SELECT]] : Fixnum  = 6 => [[Phi-OpenOption]]
!!! [[Phi::OF_CREATE_PROMPT]] : Fixnum  = 10 => [[Phi-OpenOption]]
!!! [[Phi::OF_DONT_ADD_TO_RECENT]] : Fixnum  = 20 => [[Phi-OpenOption]]
!!! [[Phi::OF_ENABLE_INCLUDE_NOTIFY]] : Fixnum  = 18 => [[Phi-OpenOption]]
!!! [[Phi::OF_ENABLE_SIZING]] : Fixnum  = 19 => [[Phi-OpenOption]]
!!! [[Phi::OF_EXTENSION_DIFFERENT]] : Fixnum  = 7 => [[Phi-OpenOption]]
!!! [[Phi::OF_FILE_MUST_EXIST]] : Fixnum  = 9 => [[Phi-OpenOption]]
!!! [[Phi::OF_FORCE_SHOW_HIDDEN]] : Fixnum  = 21 => [[Phi-OpenOption]]
!!! [[Phi::OF_HIDE_READ_ONLY]] : Fixnum  = 2 => [[Phi-OpenOption]]
!!! [[Phi::OF_NO_CHANGE_DIR]] : Fixnum  = 3 => [[Phi-OpenOption]]
!!! [[Phi::OF_NO_DEREFERENCE_LINKS]] : Fixnum  = 17 => [[Phi-OpenOption]]
!!! [[Phi::OF_NO_LONG_NAMES]] : Fixnum  = 15 => [[Phi-OpenOption]]
!!! [[Phi::OF_NO_NETWORK_BUTTON]] : Fixnum  = 14 => [[Phi-OpenOption]]
!!! [[Phi::OF_NO_READ_ONLY_RETURN]] : Fixnum  = 12 => [[Phi-OpenOption]]
!!! [[Phi::OF_NO_TEST_FILE_CREATE]] : Fixnum  = 13 => [[Phi-OpenOption]]
!!! [[Phi::OF_NO_VALIDATE]] : Fixnum  = 5 => [[Phi-OpenOption]]
!!! [[Phi::OF_OLD_STYLE_DIALOG]] : Fixnum  = 16 => [[Phi-OpenOption]]
!!! [[Phi::OF_OVERWRITE_PROMPT]] : Fixnum  = 1 => [[Phi-OpenOption]]
!!! [[Phi::OF_PATH_MUST_EXIST]] : Fixnum  = 8 => [[Phi-OpenOption]]
!!! [[Phi::OF_READ_ONLY]] : Fixnum  = 0 => [[Phi-OpenOption]]
!!! [[Phi::OF_SHARE_AWARE]] : Fixnum  = 11 => [[Phi-OpenOption]]
!!! [[Phi::OF_SHOW_HELP]] : Fixnum  = 4 => [[Phi-OpenOption]]
!!! [[Phi::OpenDialog]] : Class
!!! [[Phi::OT_SBYTE]] : Fixnum  = 0 => [[Phi-OrdType]]
!!! [[Phi::OT_SLONG]] : Fixnum  = 4 => [[Phi-OrdType]]
!!! [[Phi::OT_SWORD]] : Fixnum  = 2 => [[Phi-OrdType]]
!!! [[Phi::OT_UBYTE]] : Fixnum  = 1 => [[Phi-OrdType]]
!!! [[Phi::OT_ULONG]] : Fixnum  = 5 => [[Phi-OrdType]]
!!! [[Phi::OT_UWORD]] : Fixnum  = 3 => [[Phi-OrdType]]
!!! [[Phi::PageControl]] : Class
!!! [[Phi::PageScroller]] : Class
!!! [[Phi::PaintBox]] : Class
!!! [[Phi::Panel]] : Class
!!! [[Phi::PC_COLLATION]] : Fixnum  = 2 => [[Phi-PrinterCapability]]
!!! [[Phi::PC_COPIES]] : Fixnum  = 0 => [[Phi-PrinterCapability]]
!!! [[Phi::PC_ORIENTATION]] : Fixnum  = 1 => [[Phi-PrinterCapability]]
!!! [[Phi::Pen]] : Class
!!! [[Phi::Persistent]] : Class
!!! [[Phi::PF_ADDRESS]] : Fixnum  = 3 => [[Phi-ParamFlag]]
!!! [[Phi::PF_ARRAY]] : Fixnum  = 2 => [[Phi-ParamFlag]]
!!! [[Phi::PF_CONST]] : Fixnum  = 1 => [[Phi-ParamFlag]]
!!! [[Phi::PF_OUT]] : Fixnum  = 5 => [[Phi-ParamFlag]]
!!! [[Phi::PF_REFERENCE]] : Fixnum  = 4 => [[Phi-ParamFlag]]
!!! [[Phi::PF_VAR]] : Fixnum  = 0 => [[Phi-ParamFlag]]
!!! [[Phi::Picture]] : Class
!!! [[Phi::PLATFORM]] : String  = "WIN32"
!!! [[Phi::PLATFORM_WIN32]] : Fixnum  = 2
!!! [[Phi::PLATFORM_WIN32_NT]] : Fixnum  = 2
!!! [[Phi::PLATFORM_WIN32_WINDOWS]] : Fixnum  = 1
!!! [[Phi::PLATFORM_WIN32s]] : Fixnum  = 0
!!! [[Phi::PM_BLACK]] : Fixnum  = 0 => [[Phi-PenMode]]
!!! [[Phi::PM_COPY]] : Fixnum  = 4 => [[Phi-PenMode]]
!!! [[Phi::PM_MASK]] : Fixnum  = 12 => [[Phi-PenMode]]
!!! [[Phi::PM_MASK_NOT_PEN]] : Fixnum  = 9 => [[Phi-PenMode]]
!!! [[Phi::PM_MASK_PEN_NOT]] : Fixnum  = 7 => [[Phi-PenMode]]
!!! [[Phi::PM_MERGE]] : Fixnum  = 10 => [[Phi-PenMode]]
!!! [[Phi::PM_MERGE_NOT_PEN]] : Fixnum  = 8 => [[Phi-PenMode]]
!!! [[Phi::PM_MERGE_PEN_NOT]] : Fixnum  = 6 => [[Phi-PenMode]]
!!! [[Phi::PM_NOP]] : Fixnum  = 2 => [[Phi-PenMode]]
!!! [[Phi::PM_NOT]] : Fixnum  = 3 => [[Phi-PenMode]]
!!! [[Phi::PM_NOT_COPY]] : Fixnum  = 5 => [[Phi-PenMode]]
!!! [[Phi::PM_NOT_MASK]] : Fixnum  = 13 => [[Phi-PenMode]]
!!! [[Phi::PM_NOT_MERGE]] : Fixnum  = 11 => [[Phi-PenMode]]
!!! [[Phi::PM_NOT_XOR]] : Fixnum  = 15 => [[Phi-PenMode]]
!!! [[Phi::PM_WHITE]] : Fixnum  = 1 => [[Phi-PenMode]]
!!! [[Phi::PM_XOR]] : Fixnum  = 14 => [[Phi-PenMode]]
!!! [[Phi::PO_DEFAULT]] : Fixnum  = 1 => [[Phi-Position]]
!!! [[Phi::PO_DEFAULT_POS_ONLY]] : Fixnum  = 2 => [[Phi-Position]]
!!! [[Phi::PO_DEFAULT_SIZE_ONLY]] : Fixnum  = 3 => [[Phi-Position]]
!!! [[Phi::PO_DESIGNED]] : Fixnum  = 0 => [[Phi-Position]]
!!! [[Phi::PO_DESKTOP_CENTER]] : Fixnum  = 5 => [[Phi-Position]]
!!! [[Phi::PO_LANDSCAPE]] : Fixnum  = 1 => [[Phi-PrinterOrientation]]
!!! [[Phi::PO_MAIN_FORM_CENTER]] : Fixnum  = 6 => [[Phi-Position]]
!!! [[Phi::PO_OWNER_FORM_CENTER]] : Fixnum  = 7 => [[Phi-Position]]
!!! [[Phi::PO_PORTRAIT]] : Fixnum  = 0 => [[Phi-PrinterOrientation]]
!!! [[Phi::PO_SCREEN_CENTER]] : Fixnum  = 4 => [[Phi-Position]]
!!! [[Phi::Point]] : Class
!!! [[Phi::PopupMenu]] : Class
!!! [[Phi::PRINTER]] : [[Phi::Printer]]  = #<Phi::Printer:0x12e5000>
!!! [[Phi::Printer]] : Class
!!! [[Phi::ProgressBar]] : Class
!!! [[Phi::PropInfo]] : Class
!!! [[Phi::PS_CLEAR]] : Fixnum  = 5 => [[Phi-PenStyle]]
!!! [[Phi::PS_DASH]] : Fixnum  = 1 => [[Phi-PenStyle]]
!!! [[Phi::PS_DASH_DOT]] : Fixnum  = 3 => [[Phi-PenStyle]]
!!! [[Phi::PS_DASH_DOT_DOT]] : Fixnum  = 4 => [[Phi-PenStyle]]
!!! [[Phi::PS_DOT]] : Fixnum  = 2 => [[Phi-PenStyle]]
!!! [[Phi::PS_INSIDE_FRAME]] : Fixnum  = 6 => [[Phi-PenStyle]]
!!! [[Phi::PS_SOLID]] : Fixnum  = 0 => [[Phi-PenStyle]]
!!! [[Phi::RadioButton]] : Class
!!! [[Phi::RadioGroup]] : Class
!!! [[Phi::Rect]] : Class
!!! [[Phi::RichEdit]] : Class
!!! [[Phi::RS_LINE]] : Fixnum  = 1 => [[Phi-ResizeStyle]]
!!! [[Phi::RS_NONE]] : Fixnum  = 0 => [[Phi-ResizeStyle]]
!!! [[Phi::RS_PATTERN]] : Fixnum  = 3 => [[Phi-ResizeStyle]]
!!! [[Phi::RS_UPDATE]] : Fixnum  = 2 => [[Phi-ResizeStyle]]
!!! [[Phi::RUSSIAN_CHARSET]] : Fixnum  = 204 => [[Phi-FontCharSet]]
!!! [[Phi::SaveDialog]] : Class
!!! [[Phi::SB_HORIZONTAL]] : Fixnum  = 0 => [[Phi-ScrollBarKind]]
!!! [[Phi::SB_VERTICAL]] : Fixnum  = 1 => [[Phi-ScrollBarKind]]
!!! [[Phi::SCREEN]] : [[Phi::Screen]]  = #<Phi::Screen:0x12e57f8>
!!! [[Phi::Screen]] : Class
!!! [[Phi::ScrollBar]] : Class
!!! [[Phi::ScrollBox]] : Class
!!! [[Phi::SECS_PER_DAY]] : Fixnum  = 86400
!!! [[Phi::Shape]] : Class
!!! [[Phi::SHIFTJIS_CHARSET]] : Fixnum  = 128 => [[Phi-FontCharSet]]
!!! [[Phi::Size]] : Class
!!! [[Phi::SizeConstraints]] : Class
!!! [[Phi::SO_HORIZONTAL]] : Fixnum  = 0 => [[Phi-PageScrollerOrientation]], [[Phi-SizingOrientation]]
!!! [[Phi::SO_VERTICAL]] : Fixnum  = 1 => [[Phi-PageScrollerOrientation]], [[Phi-SizingOrientation]]
!!! [[Phi::SpeedButton]] : Class
!!! [[Phi::Splitter]] : Class
!!! [[Phi::SS_ALT]] : Fixnum  = 1 => [[Phi-ShiftState]]
!!! [[Phi::SS_BOTH]] : Fixnum  = 3 => [[Phi-ScrollStyle]]
!!! [[Phi::SS_CTRL]] : Fixnum  = 2 => [[Phi-ShiftState]]
!!! [[Phi::SS_DOUBLE]] : Fixnum  = 6 => [[Phi-ShiftState]]
!!! [[Phi::SS_HORIZONTAL]] : Fixnum  = 1 => [[Phi-ScrollStyle]]
!!! [[Phi::SS_LEFT]] : Fixnum  = 3 => [[Phi-ShiftState]]
!!! [[Phi::SS_MIDDLE]] : Fixnum  = 5 => [[Phi-ShiftState]]
!!! [[Phi::SS_NONE]] : Fixnum  = 0 => [[Phi-ScrollStyle]]
!!! [[Phi::SS_RIGHT]] : Fixnum  = 4 => [[Phi-ShiftState]]
!!! [[Phi::SS_SHIFT]] : Fixnum  = 0 => [[Phi-ShiftState]]
!!! [[Phi::SS_VERTICAL]] : Fixnum  = 2 => [[Phi-ScrollStyle]]
!!! [[Phi::ST_CIRCLE]] : Fixnum  = 5 => [[Phi-ShapeType]]
!!! [[Phi::ST_ELLIPSE]] : Fixnum  = 4 => [[Phi-ShapeType]]
!!! [[Phi::ST_MATCH_CASE]] : Fixnum  = 1 => [[Phi-SearchType]]
!!! [[Phi::ST_RECTANGLE]] : Fixnum  = 0 => [[Phi-ShapeType]]
!!! [[Phi::ST_ROUND_RECT]] : Fixnum  = 2 => [[Phi-ShapeType]]
!!! [[Phi::ST_ROUND_SQUARE]] : Fixnum  = 3 => [[Phi-ShapeType]]
!!! [[Phi::ST_SQUARE]] : Fixnum  = 1 => [[Phi-ShapeType]]
!!! [[Phi::ST_WHOLE_WORD]] : Fixnum  = 0 => [[Phi-SearchType]]
!!! [[Phi::StaticText]] : Class
!!! [[Phi::StatusBar]] : Class
!!! [[Phi::Stream]] : Class
!!! [[Phi::StringGrid]] : Class
!!! [[Phi::StringList]] : Class
!!! [[Phi::Strings]] : Class
!!! [[Phi::StringStream]] : Class
!!! [[Phi::SW_HIDE]] : Fixnum  = 0
!!! [[Phi::SW_MAX]] : Fixnum  = 10
!!! [[Phi::SW_MAXIMIZE]] : Fixnum  = 3
!!! [[Phi::SW_MINIMIZE]] : Fixnum  = 6
!!! [[Phi::SW_NORMAL]] : Fixnum  = 1
!!! [[Phi::SW_RESTORE]] : Fixnum  = 9
!!! [[Phi::SW_SHOW]] : Fixnum  = 5
!!! [[Phi::SW_SHOWDEFAULT]] : Fixnum  = 10
!!! [[Phi::SW_SHOWMAXIMIZED]] : Fixnum  = 3
!!! [[Phi::SW_SHOWMINIMIZED]] : Fixnum  = 2
!!! [[Phi::SW_SHOWMINNOACTIVE]] : Fixnum  = 7
!!! [[Phi::SW_SHOWNA]] : Fixnum  = 8
!!! [[Phi::SW_SHOWNOACTIVATE]] : Fixnum  = 4
!!! [[Phi::SW_SHOWNORMAL]] : Fixnum  = 1
!!! [[Phi::SYMBOL_CHARSET]] : Fixnum  = 2 => [[Phi-FontCharSet]]
!!! [[Phi::TA_CENTER]] : Fixnum  = 2 => [[Phi-Alignment]]
!!! [[Phi::TA_LEFT_JUSTIFY]] : Fixnum  = 0 => [[Phi-Alignment]]
!!! [[Phi::TA_RIGHT_JUSTIFY]] : Fixnum  = 1 => [[Phi-Alignment]]
!!! [[Phi::TabControl]] : Class
!!! [[Phi::TabSheet]] : Class
!!! [[Phi::TBS_BUTTON]] : Fixnum  = 0 => [[Phi-ToolButtonStyle]]
!!! [[Phi::TBS_CHECK]] : Fixnum  = 1 => [[Phi-ToolButtonStyle]]
!!! [[Phi::TBS_DIVIDER]] : Fixnum  = 4 => [[Phi-ToolButtonStyle]]
!!! [[Phi::TBS_DROP_DOWN]] : Fixnum  = 2 => [[Phi-ToolButtonStyle]]
!!! [[Phi::TBS_SEPARATOR]] : Fixnum  = 3 => [[Phi-ToolButtonStyle]]
!!! [[Phi::TextAttributes]] : Class
!!! [[Phi::THAI_CHARSET]] : Fixnum  = 222 => [[Phi-FontCharSet]]
!!! [[Phi::Thread]] : Class
!!! [[Phi::Timer]] : Class
!!! [[Phi::TK_ARRAY]] : Fixnum  = 13 => [[Phi-TypeKind]]
!!! [[Phi::TK_CHAR]] : Fixnum  = 2 => [[Phi-TypeKind]]
!!! [[Phi::TK_CLASS]] : Fixnum  = 7 => [[Phi-TypeKind]]
!!! [[Phi::TK_DYN_ARRAY]] : Fixnum  = 17 => [[Phi-TypeKind]]
!!! [[Phi::TK_ENUMERATION]] : Fixnum  = 3 => [[Phi-TypeKind]]
!!! [[Phi::TK_FLOAT]] : Fixnum  = 4 => [[Phi-TypeKind]]
!!! [[Phi::TK_INT64]] : Fixnum  = 16 => [[Phi-TypeKind]]
!!! [[Phi::TK_INTEGER]] : Fixnum  = 1 => [[Phi-TypeKind]]
!!! [[Phi::TK_INTERFACE]] : Fixnum  = 15 => [[Phi-TypeKind]]
!!! [[Phi::TK_LSTRING]] : Fixnum  = 10 => [[Phi-TypeKind]]
!!! [[Phi::TK_METHOD]] : Fixnum  = 8 => [[Phi-TypeKind]]
!!! [[Phi::TK_RECORD]] : Fixnum  = 14 => [[Phi-TypeKind]]
!!! [[Phi::TK_SET]] : Fixnum  = 6 => [[Phi-TypeKind]]
!!! [[Phi::TK_STRING]] : Fixnum  = 5 => [[Phi-TypeKind]]
!!! [[Phi::TK_UNKNOWN]] : Fixnum  = 0 => [[Phi-TypeKind]]
!!! [[Phi::TK_VARIANT]] : Fixnum  = 12 => [[Phi-TypeKind]]
!!! [[Phi::TK_WCHAR]] : Fixnum  = 9 => [[Phi-TypeKind]]
!!! [[Phi::TK_WSTRING]] : Fixnum  = 11 => [[Phi-TypeKind]]
!!! [[Phi::TL_BOTTOM]] : Fixnum  = 2 => [[Phi-TextLayout]]
!!! [[Phi::TL_CENTER]] : Fixnum  = 1 => [[Phi-TextLayout]]
!!! [[Phi::TL_TOP]] : Fixnum  = 0 => [[Phi-TextLayout]]
!!! [[Phi::ToolBar]] : Class
!!! [[Phi::ToolButton]] : Class
!!! [[Phi::TP_BOTTOM]] : Fixnum  = 1 => [[Phi-TabPosition]]
!!! [[Phi::TP_HIGHER]] : Fixnum  = 4 => [[Phi-ThreadPriority]]
!!! [[Phi::TP_HIGHEST]] : Fixnum  = 5 => [[Phi-ThreadPriority]]
!!! [[Phi::TP_IDLE]] : Fixnum  = 0 => [[Phi-ThreadPriority]]
!!! [[Phi::TP_LEFT]] : Fixnum  = 2 => [[Phi-TabPosition]]
!!! [[Phi::TP_LOWER]] : Fixnum  = 2 => [[Phi-ThreadPriority]]
!!! [[Phi::TP_LOWEST]] : Fixnum  = 1 => [[Phi-ThreadPriority]]
!!! [[Phi::TP_NORMAL]] : Fixnum  = 3 => [[Phi-ThreadPriority]]
!!! [[Phi::TP_RIGHT]] : Fixnum  = 3 => [[Phi-TabPosition]]
!!! [[Phi::TP_TIME_CRITICAL]] : Fixnum  = 6 => [[Phi-ThreadPriority]]
!!! [[Phi::TP_TOP]] : Fixnum  = 0 => [[Phi-TabPosition]]
!!! [[Phi::TrackBar]] : Class
!!! [[Phi::TreeNode]] : Class
!!! [[Phi::TreeNodes]] : Class
!!! [[Phi::TreeView]] : Class
!!! [[Phi::TS_BUTTONS]] : Fixnum  = 1 => [[Phi-TabStyle]]
!!! [[Phi::TS_FLAT_BUTTONS]] : Fixnum  = 2 => [[Phi-TabStyle]]
!!! [[Phi::TS_TABS]] : Fixnum  = 0 => [[Phi-TabStyle]]
!!! [[Phi::TURKISH_CHARSET]] : Fixnum  = 162 => [[Phi-FontCharSet]]
!!! [[Phi::TYPE_INFO]] : Hash
!!! [[Phi::TypeData]] : Class
!!! [[Phi::TypeInfo]] : Class
!!! [[Phi::UpDown]] : Class
!!! [[Phi::VERSION]] : String  = "0.840a_vcl60"
!!! [[Phi::VIETNAMESE_CHARSET]] : Fixnum  = 163
!!! [[Phi::VK_ACCEPT]] : Fixnum  = 30 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_ADD]] : Fixnum  = 107 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_APPS]] : Fixnum  = 93 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_ATTN]] : Fixnum  = 246 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_BACK]] : Fixnum  = 8 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_CANCEL]] : Fixnum  = 3 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_CAPITAL]] : Fixnum  = 20 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_CLEAR]] : Fixnum  = 12 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_CONTROL]] : Fixnum  = 17 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_CONVERT]] : Fixnum  = 28 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_CRSEL]] : Fixnum  = 247 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_DECIMAL]] : Fixnum  = 110 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_DELETE]] : Fixnum  = 46 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_DIVIDE]] : Fixnum  = 111 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_DOWN]] : Fixnum  = 40 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_END]] : Fixnum  = 35 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_EREOF]] : Fixnum  = 249 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_ESCAPE]] : Fixnum  = 27 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_EXECUTE]] : Fixnum  = 43 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_EXSEL]] : Fixnum  = 248 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F1]] : Fixnum  = 112 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F10]] : Fixnum  = 121 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F11]] : Fixnum  = 122 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F12]] : Fixnum  = 123 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F13]] : Fixnum  = 124 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F14]] : Fixnum  = 125 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F15]] : Fixnum  = 126 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F16]] : Fixnum  = 127 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F17]] : Fixnum  = 128 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F18]] : Fixnum  = 129 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F19]] : Fixnum  = 130 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F2]] : Fixnum  = 113 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F20]] : Fixnum  = 131 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F21]] : Fixnum  = 132 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F22]] : Fixnum  = 133 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F23]] : Fixnum  = 134 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F24]] : Fixnum  = 135 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F3]] : Fixnum  = 114 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F4]] : Fixnum  = 115 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F5]] : Fixnum  = 116 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F6]] : Fixnum  = 117 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F7]] : Fixnum  = 118 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F8]] : Fixnum  = 119 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_F9]] : Fixnum  = 120 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_FINAL]] : Fixnum  = 24 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_HANGUL]] : Fixnum  = 21 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_HANJA]] : Fixnum  = 25 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_HELP]] : Fixnum  = 47 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_HOME]] : Fixnum  = 36 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_INSERT]] : Fixnum  = 45 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_JUNJA]] : Fixnum  = 23 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_KANA]] : Fixnum  = 21 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_KANJI]] : Fixnum  = 25 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_LBUTTON]] : Fixnum  = 1 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_LCONTROL]] : Fixnum  = 162 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_LEFT]] : Fixnum  = 37 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_LMENU]] : Fixnum  = 164 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_LSHIFT]] : Fixnum  = 160 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_LWIN]] : Fixnum  = 91 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_MBUTTON]] : Fixnum  = 4 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_MENU]] : Fixnum  = 18 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_MODECHANGE]] : Fixnum  = 31 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_MULTIPLY]] : Fixnum  = 106 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NEXT]] : Fixnum  = 34 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NONAME]] : Fixnum  = 252 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NONCONVERT]] : Fixnum  = 29 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMLOCK]] : Fixnum  = 144 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD0]] : Fixnum  = 96 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD1]] : Fixnum  = 97 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD2]] : Fixnum  = 98 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD3]] : Fixnum  = 99 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD4]] : Fixnum  = 100 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD5]] : Fixnum  = 101 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD6]] : Fixnum  = 102 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD7]] : Fixnum  = 103 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD8]] : Fixnum  = 104 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_NUMPAD9]] : Fixnum  = 105 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_OEM_CLEAR]] : Fixnum  = 254 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_PA1]] : Fixnum  = 253 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_PAUSE]] : Fixnum  = 19 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_PLAY]] : Fixnum  = 250 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_PRINT]] : Fixnum  = 42 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_PRIOR]] : Fixnum  = 33 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_PROCESSKEY]] : Fixnum  = 229 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_RBUTTON]] : Fixnum  = 2 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_RCONTROL]] : Fixnum  = 163 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_RETURN]] : Fixnum  = 13 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_RIGHT]] : Fixnum  = 39 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_RMENU]] : Fixnum  = 165 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_RSHIFT]] : Fixnum  = 161 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_RWIN]] : Fixnum  = 92 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_SCROLL]] : Fixnum  = 145 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_SELECT]] : Fixnum  = 41 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_SEPARATOR]] : Fixnum  = 108 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_SHIFT]] : Fixnum  = 16 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_SNAPSHOT]] : Fixnum  = 44 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_SPACE]] : Fixnum  = 32 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_SUBTRACT]] : Fixnum  = 109 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_TAB]] : Fixnum  = 9 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_UP]] : Fixnum  = 38 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VK_ZOOM]] : Fixnum  = 251 => [[Phi-VirtualKeyCode]]
!!! [[Phi::VS_ICON]] : Fixnum  = 0 => [[Phi-ViewStyle]]
!!! [[Phi::VS_LIST]] : Fixnum  = 2 => [[Phi-ViewStyle]]
!!! [[Phi::VS_REPORT]] : Fixnum  = 3 => [[Phi-ViewStyle]]
!!! [[Phi::VS_SMALL_ICON]] : Fixnum  = 1 => [[Phi-ViewStyle]]
!!! [[Phi::WinControl]] : Class
!!! [[Phi::WS_MAXIMIZED]] : Fixnum  = 2 => [[Phi-WindowState]]
!!! [[Phi::WS_MINIMIZED]] : Fixnum  = 1 => [[Phi-WindowState]]
!!! [[Phi::WS_NORMAL]] : Fixnum  = 0 => [[Phi-WindowState]]

! Phi
*[[拡張ライブラリ

* [[ext-dialogs-index]]
* [[ext-rdb-index]] ([[rdb.rb]])
* [[ext-ini-index]]
* [[ext-comm-index]]
* [[ext-prev-index]]
* [[ext-editor-index]]
* [[ext-path]]
|ext-index]]
* [[ext-cal]] - [[Phi::MonthCalendar]], [[Phi::DateTimePicker]]

include (extend) するようなモジュールのドキュメントはどこに書けばいいのやら。