본문 바로가기

Coding Note

[MFC] CDockablePane에 CFormView 올리기

출처 : http://jongampark.wordpress.com/2010/04/21/how-to-put-cformview-on-cdockableview/


DockablePane은 리소스 적용이 안되(는지 내가 못하는건지..)서 드래그&드롭 방식의 UI디자인은 힘들다.


컨트롤 전부 직접 생성시켜줘야 하고, FormView에서의 동작과 조금 다르게 동작하기도 한다 (버튼의 경우가 대표적)


DockablePane에 UI 제작에 쌩고생하다가 결국 FormView 올리는 방법을 찾아봤다


박종만 씨께서 시험해보신 결과이고, 소스는 링크된 블로그를 통해서 받을 수 있다.


적용 결과 너무나 잘돌아가고 눈물날뻔했다.. 하지만 보다 복잡한 FormView에선 이벤트 핸들링을 위해 커스텀 핸들러를 만들어줘야 하고, 이는 크래쉬의 원인이 된다고 하니, 신중히 적용해야할 필요가 있다.