[コントロール名] (MFC ActiveX コントロール ウィザード)
コントロール クラスとプロパティ ページ クラスの名前、型名、およびコントロールの型識別子を指定します。 Short nameを除き、他のすべてのフィールドを個別に編集できます。 Short 名のテキストを変更すると、このページの他のすべてのフィールドの名前に変更が反映されます。 名前付けに関するこの動作は、コントロールを開発するときに、すべての名前を識別しやすくするために設計されています。
短い名前
コントロールの省略名を指定します。 既定では、この名前は[新しいプロジェクト] ダイアログ ボックスで指定したプロジェクト名基づいています。 これらのフィールドを個別に変更しない限り、指定する名前によってクラス名、型名、および型識別子が決まります。
コントロール クラス名
既定では、コントロール クラスの名前は短い名前に基づいており、プレフィックスとして
C
され、サフィックスとしてCtrl
されます。 たとえば、コントロールの短い名前がPrice
場合、コントロール クラス名はCPriceCtrl
。コントロール .h ファイル
既定では、ヘッダー ファイルの名前は短い名前に基づいており、
Ctrl
はサフィックスとして、.h
はファイル拡張子として使用されます。 たとえば、コントロールの短い名前がPrice
場合、ヘッダー ファイル名はPriceCtrl.h
。 このフィールドの名前は、コントロール クラス名と一致する必要があります。.cpp ファイルを制御する
既定では、ヘッダー ファイルの名前は短い名前に基づいており、
Ctrl
はサフィックスとして、.cpp
はファイル拡張子として使用されます。 たとえば、コントロールの短い名前がPrice
場合、ヘッダー ファイル名はPriceCtrl.cpp
。 このフィールドの名前はヘッダー名と一致する必要があります。コントロール型名
既定では、コントロールの種類の名前は、短い名前の後に
Control
が続きます。 たとえば、コントロールの短い名前がPrice
場合、コントロール クラスの型名はPrice Control
。 このフィールドの値を変更する場合は、名前が継承を示していることを確認します。コントロールの種類 ID
コントロール クラスのコントロール型 ID を設定します。 コントロールは、プロジェクトに追加されるときに、この文字列をレジストリに書き込みます。 コンテナー アプリケーションでは、この文字列を使用してコントロールのインスタンスを作成します。
既定では、コントロールの種類 ID は、 [新しいプロジェクト ] ダイアログ ボックスで指定したプロジェクト名と短い名前に基づいています。 この名前は型名と一致する必要があります。
既定では、コントロールの種類 ID は次のように表示されます。
ProjectName.ShortNameCtrl.1
このダイアログ ボックスで短い名前を変更すると、コントロールの種類 ID は次のように表示されます。
ProjectName.NewShortNameCtrl.1
PropPage クラス名
既定では、プロパティ ページ クラスの名前は短い名前に基づいており、プレフィックスとして
C
され、サフィックスとしてPropPage
されます。 たとえば、コントロールの短い名前がPrice
場合、プロパティ ページのクラス名はCPricePropPage
。 この名前は、PropPage
が付加されたコントロール クラス名と一致する必要があります。PropPage .h ファイル
既定では、プロパティ ページ ヘッダー ファイルの名前は短い名前に基づいており、
PropPage
はサフィックスとして、.h
はファイル拡張子として使用されます。 たとえば、コントロールの短い名前がPrice
場合、プロパティ ページのヘッダー ファイル名はPricePropPage.h
。 この名前はクラス名と一致する必要があります。PropPage .cpp ファイル
既定では、プロパティ ページ実装ファイルの名前は短い名前に基づいており、
PropPage
はサフィックスとして、.cpp
はファイル拡張子として使用されます。 たとえば、コントロールの短い名前がPrice
場合、プロパティ ページのヘッダー ファイル名はPricePropPage.cpp
。 この名前はヘッダー ファイル名と一致する必要があります。PropPage 型名
既定では、プロパティ ページの種類名は短い名前に基づき、その後に
Property Page
が続きます。 たとえば、コントロールの短い名前がPrice
場合、プロパティ ページの種類の名前はPrice Property Page
。 このフィールドの値を変更する場合は、名前がコントロール クラスを示していることを確認します。PropPage 型 ID
プロパティ ページ クラスの ID を設定します。 コントロールは、プロジェクトに適用されるときにレジストリにこの文字列を書き込みます。 コンテナー アプリケーションでは、この文字列を使用してコントロールのプロパティ ページのインスタンスを作成します。
既定では、プロパティ ページの種類 ID は、 [新しいプロジェクト ] ダイアログ ボックスで指定したプロジェクト名と短い名前に基づいています。 この名前は型名と一致する必要があります。
既定では、プロパティ ページの種類 ID は次のように表示されます。
ProjectName.ShortNamePropPage.1
このダイアログ ボックスで短い名前を変更すると、プロパティ ページの種類 ID が次のように表示されます。
ProjectName.NewShortNamePropPage.1
関連項目
MFC ActiveX コントロール ウィザード
[アプリケーションの設定] (MFC ActiveX コントロール ウィザード)
[コントロールの設定] (MFC ActiveX コントロール ウィザード)
Visual Studio の C++ プロジェクトに対して作成されるファイルの種類