본문 바로가기
MFC

RichEdit20를 사용할 때 주의 사항

by leo21c 2022. 4. 4.

dll로 dialog를 띄우는 것을 만들었는데 계속 dll doModal이 -1을 리턴해서 엄청 고생을 했다.

 

dll에서 doModal을 띄우기 위해서는 처리하는 함수 시작과 함께

 

AFX_MANAGE_STATE(AfxGetStaticModuleState());

 

위의 구문을 추가해야 한다.

 

추가했지만 작동이 되지 않는다.

 

결국 component 초기화 문제였다.

 

RichEdit20 component를 사용하기 위해서는 InitInstance() 함수에 

 

AfxInitRichEdit();

 

위의 함수를 추가해야만 한다.