次の方法で共有


Typelib クラス追加ウィザード

ウィザードは、選択したタイプ ライブラリから追加するインターフェイスごとにクラスを作成します。

Screenshot of Add Class From Typelib Wizard.

  • インターフェイスの実装元

    タイプ ライブラリの場所を指定します。

    オプション 説明
    レジストリ 登録されているタイプ ライブラリは、[Available type libraries](使用可能なタイプ ライブラリ) にリストされます。
    ファイル システムに登録されていないタイプ ライブラリの場所ファイルの場所を指定します。
  • [Available type libraries](使用可能なタイプ ライブラリ)

    システムに登録されているタイプ ライブラリを一覧表示します。 この一覧からタイプ ライブラリを選択して、インターフェイスの一覧にそのインターフェイスを表示します。

  • 場所

    タイプ ライブラリの場所を指定します。 [インターフェイスの実装] で、[ファイル] を選択してタイプ ライブラリ ファイルの場所を指定します。 ファイルの場所を参照するには、省略記号ボタンを選択します。

  • 使用可能なインターフェイス

    [使用可能なタイプ ライブラリ] リストで選択したタイプ ライブラリ内の インターフェイスを 一覧表示します。

    転送ボタン 説明
    > 選択したインターフェイスをインターフェイスの一覧に追加します。 インターフェイスが選択されていない場合は使用できません。
    >> [使用可能なタイプ ライブラリ] リストで 選択したタイプ ライブラリのすべてのインターフェイスを 追加します。
    < [インターフェイスの実装] リストで選択したクラスを削除します。 クラスが選択されていない場合は使用できません。
    << [インターフェイスの実装] リスト内のすべてのクラスを削除 します。 [インターフェイスの実装] リストが空の場合は使用できません。
  • インターフェイスの実装

    [ > ] または [ >> ] ボタンを使用して、追加したインターフェイスから生成されるクラス名を指定します。 ボックスをクリックしてクラスを選択し、上または下のキーを使用して一覧をスクロールします。 [OK] を選択 すると、ウィザードによってクラスが生成されます。 このボックスでは、一度に 1 つのクラスのみを選択できます。

    クラスを削除するには、この一覧でクラスを選択し、[クラス] を選択します <。 [インターフェイスの実装] ボックスのすべてのクラスを削除する場合に選択<<します。

このウィザードを使用して、使用可能なタイプ ライブラリから MFC クラスを追加します。 ウィザードは、選択したタイプ ライブラリから追加するインターフェイスごとにクラスを作成します。

  • クラスの追加

    クラスの作成元となる、タイプ ライブラリの場所を指定します。

    オプション 説明
    レジストリ 登録されているタイプ ライブラリは、[Available type libraries](使用可能なタイプ ライブラリ) にリストされます。
    ファイル システムに登録されていないタイプ ライブラリの場所ファイルの場所を指定します。
  • [Available type libraries](使用可能なタイプ ライブラリ)

    システムに登録されているタイプ ライブラリを一覧表示します。 この一覧からタイプ ライブラリを選択して、インターフェイスの一覧にそのインターフェイスを表示します。

  • 場所

    タイプ ライブラリの場所を指定します。 [クラスの追加の基になるファイル] を選択した場合は、タイプ ライブラリを含むファイルの場所を指定できます。 ファイルの場所を参照するには、省略記号ボタンを選択します。

  • インターフェイス

    [使用可能なタイプ ライブラリ] リストで選択したタイプ ライブラリ内の インターフェイスを 一覧表示します。

    転送ボタン 説明
    > [インターフェイス] リストで選択したインターフェイス追加します。 インターフェイスが選択されていない場合は使用できません。
    >> 使用可能なタイプ ライブラリの一覧で選択されているタイプ ライブラリ内 のすべてのインターフェイスを 追加します。
    < [生成されたクラス] リストで選択されているクラスを削除します。 [生成されたクラス] リストでクラスが選択されていない場合は使用できません。
    << [生成されたクラス] リストのクラスをすべて削除します。 [生成されたクラス] リストが空の場合は使用できません。
  • 生成されたクラス

    [ > ] または [ >> ] ボタンを使用して、追加したインターフェイスから生成されるクラス名を指定します。 ボックスをクリックしてクラスを選択し、上または下のキーを使用して一覧をスクロールし、[クラス] ボックスの各クラス名と、[完了] を選択したときにウィザードによって生成されるファイル 名を表示します。 このボックスでは、一度に 1 つのクラスのみを選択できます。

    クラスを削除するには、この一覧でクラスを選択し、[クラス] を選択します <。 [生成されたクラス] ボックスのすべてのクラスを削除する場合に選択<<します。

  • クラス

    [完了] を選択したときにウィザードによって追加された [生成されたクラス] ボックス内で選択されているクラスの名前を指定します。 Class ボックスで名前を編集できます。

  • ファイル

    新しいクラスのヘッダー ファイルの名前を設定します。 既定では、この名前は、[生成されたクラス] で指定した名前に基づきます。 選択した場所にファイル名を保存するには、あるいはクラス宣言を既存のファイルに追加するには、省略記号ボタンを選択します。 既存のファイルを選択した場合、ウィザード内で [完了] を選択するまで、ファイルは選択した場所に保存されません。

    ウィザードではファイルは上書きされません。 既存のファイルの名前を選択すると、[完了] を選択すると、ファイルの内容にクラス宣言を追加するかどうかを示すメッセージが表示されます。 ファイルを追加するには、[はい] を選択します。ウィザードに戻り、別のファイル名を指定するには、[いいえ] を選択します。

関連項目

タイプ ライブラリの MFC クラス
オートメーション クライアント: タイプ ライブラリの使用