2009年8月10日

Delphi 2010 プレビュー その3 VCL

2009/08/06に行われたDelphi/C++Builder次期バージョンプレビュー会のまとめです。VCL関係です。
  • Delphi Natural Input

  • タッチ
    ベーシックタッチ
    一本の指でマウスのエミュレーションを行う。通常のタッチパネルでサポート。
    マルチタッチ
    二本以上の指でタッチした位置や距離を検知する。Windows 7以降のOSと専用のハードウェアが必要になる。
    ジェスチャ
    マウスやタッチの動きでジェスチャイベントが発生する。

  • ジェスチャ/仮想キーボード
    ジェスチャ
    独自実装のジェスチャエンジンをプラグイン可能(ジェスチャマネージャコンポーネントを配置するだけ)。特殊なハードウェアは不要。標準のジェスチャもカスタム定義したジェスチャも使用可能。カスタム定義も専用デザイナで簡単にできる。ジェスチャの割り当てはコンポーネント単位に指定できる。
    仮想キーボード
    TTouchKeyboardコンポーネントで仮想キーボードを実現。カスタマイズも可能。

  • Direct2D
    Windows 7のDirect2D/DirectWriteのサポート
    TCustomCanvasから派生したTDirect2DCanvasを使用する。
    TGraphicによるWIC(Windows Imaging Component)ラッパ
    TImageでTIFF形式をサポート

  • VCLの機能強化
    Gridコンポーネント
    テーマサポートの追加。
    IOUtils.pas
    新しいI/Oユーティリティクラスの追加。
    CM_INPUTLANGCHANGE
    言語の変更を通知するカスタムメッセージの追加。
    TIcon.AssignTo
    ビットマップへのアサインが可能に。
    Month Calendarボックスドロップダウン
    オブジェクトインスペクタで日付をカレンダで指定可能に。
    TCategoryButtonsコンポーネント
    インプレースリネーム機能のサポート。
    TCheckListBoxコンポーネント
    CheckAllメソッドの追加。
    PtInCircle関数
    Typesユニットに追加。
    TRichEditコンポーネント
    現在のカーソル位置を返すActiveLineNoプロパティを追加。
    Boolean型プロパティ
    オブジェクトインスペクタでBooleanをチェックボックスで指定可能に。


今日はここまで。

3 件のコメント:

RAN さんのコメント...

IOUtils.pas いいですね。http://www.malcolmgroves.com/blog/?p=447

ふー さんのコメント...

RANさん、こんにちは。情報ありがとうございます。教えていただいたMalcom Grovesさんのページに行ったらTwitterでRANさんが書いたコメントがまんま日本語で表示されて思わず笑ってしまいました。

RAN さんのコメント...

な、なんと。短縮URLまで拾うのですね。凄い追尾能力ですね。