次の方法で共有


Typelib クラス追加ウィザード

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

Typelib からのクラスの追加ウィザードのスクリーンショット。

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

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

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

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

  • Location

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

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

    Available タイプ ライブラリリストで選択されているタイプ ライブラリ内のインターフェイスを一覧表示します。

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

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

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

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

  • クラスの追加

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

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

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

  • Location

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

  • Interfaces

    Available タイプ ライブラリリストで選択されているタイプ ライブラリ内のインターフェイスを一覧表示します。

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

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

    クラスを削除するには、この一覧でクラスを選択し、 <を選択します。 <<を選択して、Generated クラス ボックス内のすべてのクラスを削除します。

  • クラス

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

  • ファイル

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

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

関連項目

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