[コントロール名] (MFC ActiveX コントロール ウィザード)
コントロール クラスとプロパティ ページ クラスの名前、型名、およびコントロールの型識別子を指定します。 短い名前を除き、他のすべてのフィールドを個別に編集できます。 短い名前のテキストを変更すると、このページの他のすべてのフィールドの名前に変更が反映されます。 名前付けに関するこの動作は、コントロールを開発するときに、すべての名前を識別しやすくするために設計されています。
短い名前
コントロールの省略名を指定します。 既定では、この名前は、[新しいプロジェクト] ダイアログ ボックスで指定したプロジェクト名に基づいています。 これらのフィールドを個別に変更しない限り、指定する名前によってクラス名、型名、および型識別子が決まります。
コントロール クラス名
既定では、コントロール クラスの名前は、プレフィックスと
Ctrl
サフィックスとして、C
短い名前に基づいています。 たとえば、コントロールの短い名前の場合、コントロール クラス名はPrice
CPriceCtrl
.コントロール .h ファイル
既定では、ヘッダー ファイルの名前は短い名前に基づいており、
Ctrl
サフィックスと.h
ファイル拡張子が使用されます。 たとえば、コントロールの短い名前の場合、ヘッダー ファイル名はPrice
PriceCtrl.h
. このフィールドの名前は、コントロール クラス名と一致する必要があります。Control .cpp ファイル
既定では、ヘッダー ファイルの名前は短い名前に基づいており、
Ctrl
サフィックスと.cpp
ファイル拡張子が使用されます。 たとえば、コントロールの短い名前の場合、ヘッダー ファイル名はPrice
PriceCtrl.cpp
. このフィールドの名前はヘッダー名と一致する必要があります。コントロール型名
既定では、コントロールの種類の名前は、短い名前の後
Control
に . たとえば、コントロールの短い名前の場合、Price
コントロール クラスの型名はPrice Control
. このフィールドの値を変更する場合は、名前が継承を示していることを確認します。コントロールの種類 ID
コントロール クラスのコントロール型 ID を設定します。 コントロールは、プロジェクトに追加されるときに、この文字列をレジストリに書き込みます。 コンテナー アプリケーションでは、この文字列を使用してコントロールのインスタンスを作成します。
既定では、コントロールの種類 ID は、[新しいプロジェクト] ダイアログ ボックスで指定したプロジェクト名と短い名前に基づいています。 この名前は型名と一致する必要があります。
既定では、コントロールの種類 ID は次のように表示されます。
ProjectName.ShortNameCtrl.1
このダイアログ ボックスで短い名前を変更すると、コントロールの種類 ID は次のように表示されます。
ProjectName.NewShortNameCtrl.1
PropPage クラス名
既定では、プロパティ ページ クラスの名前は、プレフィックスおよび
PropPage
サフィックスとして、C
短い名前に基づいています。 たとえば、コントロールの短い名前の場合、Price
プロパティ ページのクラス名はCPricePropPage
. この名前は、PropPage
コントロール クラス名と一致する必要があります。PropPage .h ファイル
既定では、プロパティ ページ ヘッダー ファイルの名前は、サフィックス
.h
として、ファイル拡張子としてPropPage
、短い名前に基づいています。 たとえば、コントロールの短い名前の場合、Price
プロパティ ページのヘッダー ファイル名はPricePropPage.h
. この名前はクラス名と一致する必要があります。PropPage .cpp ファイル
既定では、プロパティ ページ実装ファイルの名前は、サフィックス
.cpp
として、ファイル拡張子としてPropPage
、短い名前に基づいています。 たとえば、コントロールの短い名前の場合、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++ プロジェクトに対して作成されるファイルの種類
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示