Solaris 共通デスクトップ環境 プログラマーズ・ガイド

ドラッグ & ドロップの使い方

ドラッグ & ドロップと統合するには

ドラッグ & ドロップとアプリケーションを統合するには、次の手順に従います。

  1. Dt/Dnd.h を組み込みます。

  2. libDtSvc をリンクします。

  3. 受信側は次の作業を実行します。

    1. DtDndDropRegister を使用して、ドロップ領域を登録します。

    2. オプション。ドロップ・アニメーションのコールバックを書くこともできます。

    3. 転送コールバックを書きます。

  4. 送信側は次の作業を実行します。

    1. ユーザ・アクションを認識し (変換テーブルの変更が必要な場合があります)、DtDndDragStart を呼び出します。

    2. 変換コールバックを書きます。

    3. ドラッグ終了コールバックを書きます。