0

私のサンプル プロジェクト (c++ vs10) では、ActiveX コントロールをダイアログ (PropertyPage として使用) に配置しました。ダイアログは、CTestPage と呼ばれる CPropertyPage 派生クラスに接続されています。CTestPage が追加された DoModal で PropertySheet を開くと、ActiveX コントロールが表示されますが、キーボードで操作できません。ActiveX コントロール (Calendar Control 8.0 など) をクリックすると、コントロールはクリックを受け取り、正常に動作します。ただし、コントロールによってキーボード ストロークが処理されることはありません。開発者のマシンで 10 種類の ActiveX コントロールをテストしましたが、常に同じ動作でした。ActiveX コントロールを通常のダイアログに配置すると、すべて正常に動作します。

私が間違っていることのヒントはありますか?

どうもありがとう

PS。はい、AfxEnableControlContainer は InitInstance で呼び出されます。

4

1 に答える 1