0

私が見る限り、通常 Win32 (私は MFC ではなく API を使用しています) プログラミングでプロパティ シートを作成する方法は、タブ ページごとに多数のダイアログ テンプレートがあり、それらからプロパティ シートを作成することです。「メモリ内」でダイアログ テンプレートを作成することについて読んだことがありますが、この方法では実行したくありません。BUTTON実行時にウィンドウを作成して追加できるのと同じように、実行時にコントロールをプログラムでプロパティ シートに追加するにはどうすればよいでしょうか。

4

1 に答える 1

0

空白のテンプレートを作成し、それをアプリにリンクすることをお勧めします。その後、 CreatePropertySheetPageを使用してプロパティ シートを作成し、必要に応じてそのプロパティ シートにコントロールを追加および削除できます。

メモリ内でオンザフライで構築されたテンプレートを絶対に使用する必要があり、リソースをアプリにリンクすることができない場合は、DLGTEMPLATE構造が必要です。

于 2011-01-25T14:26:39.567 に答える