hwpCtrl 컨트롤 WPF에서 사용 가능한가요?

안녕하세요. 현재 2010한컴의 hwpCtrl.ocx를 이용하여 C# winform 으로 개발을 진행하고 있습니다.
혹시 해당 컨트롤을 wpf에서도 사용 가능 한지 문의 드립니다.

안녕하세요.

한글 ActiveX 컨트롤은 WPF에서 사용이 가능합니다.
아래 MSDN에 개발 가이드를 참고 부탁드립니다.
(WPF에서는 ActiveX를 직접 호스팅할 수 없어서 WindowsForm에 ActiveX를 호스팅하고
호스팅된 WindowsForm 컨트롤을 WPF에 붙이는 방식을 사용함)

그리고 한글 ActiveX 컨트롤은 올해 지원 종료가 되니 참고 부탁드립니다.
감사힙니다.

1개의 좋아요

감사합니다. 테스트 해보니 되네요. ^^

1개의 좋아요

ActiveX 컨트롤은 .NET 관리형 언어에서는 불안정하게 종료되는 문제가 있습니다.
아래처럼 프로그램을 종료할 때 명시적으로 한글컨트롤 개체에 대한 Dispose 호출과
CoFreeunusedLibraries 호출을 해주시는게 좋습니다.

public partial class Form1 : Form
{
   [System.Runtime.InteropServices.DllImport("ole32.dll")]
    static extern void CoFreeUnusedLibraries();
  
....
   void Form1_FormClosed(object sender, FormClosedEventArgs e)
   {
       axHwpCtrl1.Dispose();
       CoFreeUnusedLibraries();
   }
}
1개의 좋아요

세세한 조언까지 감사합니다. ^^ 좋은 하루 되세요

2개의 좋아요