Typelib クラス追加ウィザード

更新 : 2007 年 11 月

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

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

    オプション

    説明

    [レジストリ]

    タイプ ライブラリはシステムに登録されています。登録されたタイプ ライブラリは [使用できるタイプ ライブラリ] に一覧表示されます。

    [ファイル]

    タイプ ライブラリは、システムに登録する必要はありませんが、ファイルに含まれています。ファイルの場所を [場所] に指定する必要があります。

  • [使用できるタイプ ライブラリ]
    現在システムに登録されているタイプ ライブラリを一覧表示します。インターフェイスを [インターフェイス] ボックスの一覧に表示するには、この一覧からタイプ ライブラリを選択します。

    タイプ ライブラリの登録の詳細については、MSDN ライブラリの「Inside Distributed COM: Type Libraries and Language Integration」を参照してください。

  • [場所]
    タイプ ライブラリの場所を指定します。[クラスの追加元] の [ファイル] をクリックすると、タイプ ライブラリが格納されているファイルの場所を指定できます。ファイルの場所を参照するには、[...] ボタンをクリックします。

  • [インターフェイス]
    [使用できるタイプ ライブラリ] ボックスの一覧で現在選択されているタイプ ライブラリのインターフェイスを一覧表示します。

    転送ボタン

    説明

    >

    [インターフェイス] ボックスの一覧で現在選択されているインターフェイスを追加します。インターフェイスが選択されていない場合は淡色表示になります。

    >>

    [使用できるタイプ ライブラリ] ボックスの一覧で現在選択されているタイプ ライブラリのすべてのインターフェイスを追加します。

    <

    [生成されたクラス] ボックスの一覧で現在選択されているクラスを削除します。[生成されたクラス] ボックスの一覧で現在選択されているクラスがない場合は淡色表示になります。

    <<

    [生成されたクラス] ボックスの一覧に表示されているすべてのクラスを削除します。[生成されたクラス] ボックスの一覧が空の場合は淡色表示になります。

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

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

  • Class
    [生成されたクラス] ボックスの一覧で選択されているクラスの名前を指定します。このクラス名は、[完了] をクリックしたときにウィザードによって追加されます。[クラス] ボックスで名前を変更できます。

  • [ファイル]
    新しいクラスのヘッダー ファイル名を設定します。既定では、[生成されたクラス] で指定した名前に基づいた名前になります。[...] ボタンをクリックし、場所を選択してファイル名を保存するか、クラス宣言を既存のファイルに追加します。既存のファイルを選択した場合は、ウィザードの [完了] をクリックするまで、選択した場所にファイルが保存されません。

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

参照

処理手順

タイプ ライブラリからの MFC クラスの追加

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