1

Visual Studio 2010 Ultimate を使用しています。タブ付きドキュメント、ドキュメント/ビュー アーキテクチャ有効、プロジェクト スタイル MFC 標準、および MFC アプリケーション ウィザードのその他すべてのデフォルト オプションを使用して、新しい MDI アプリケーションを作成しました。私のアプリケーションのビューは CFormView から派生しています。リソース エディターを使用してビューに CRichEditCtrl を追加します。このアプリケーションを実行すると、「空のドキュメントの作成に失敗しました」というメッセージ ボックスを示すエラーが表示されます。ただし、他のすべてのコントロールではすべて正常に動作します。助けてください!!

4

2 に答える 2

1

リッチ エディット ライブラリを必ず初期化してください。

AfxInitRichEdit または AfxInitRichEdit2 (リッチ エディット コントロール バージョン 2.0 を使用している場合) 呼び出しを挿入します。どちらも、RICHED20.DLL (ver2.0) または RICHED32.DLL の適切なバージョンをロードしています。

この呼び出しを行うのに最適な場所は、アプリの InitInstance です。

于 2012-06-19T23:31:51.667 に答える
1

このコードを .h ファイルに追加します。
DECLARE_DYNCREATE(YourClassName)

このコードを .cpp ファイルに追加
IMPLEMENT_DYNCREATE(YourClassName)
DECLARE_DYNAMICますIMPLEMENT_DYNAMIC

于 2012-10-17T15:51:48.807 に答える