MFCでダイアログベースのアプリを作成しているときに、
別のダイアログをモーダルで開こうとしたところ、失敗してIDABORT(-1)で
即時戻ってきた。OnInitDialogも呼ばれず。
調べたところ、DoModalで開こうとしていたダイアログで
RichEdit2.0を使っていたことが原因。
RichEditを使うときは、AppクラスのInitInstanceで、
AfxInitRichEdit2()を呼び出す必要があるようだ。
知らなかったなぁ
Go to list of users who liked
More than 5 years have passed since last update.
MFCでダイアログベースのアプリを作成しているときに、
別のダイアログをモーダルで開こうとしたところ、失敗してIDABORT(-1)で
即時戻ってきた。OnInitDialogも呼ばれず。
調べたところ、DoModalで開こうとしていたダイアログで
RichEdit2.0を使っていたことが原因。
RichEditを使うときは、AppクラスのInitInstanceで、
AfxInitRichEdit2()を呼び出す必要があるようだ。
知らなかったなぁ
Register as a new user and use Qiita more conveniently
Go to list of users who liked