라벨이 IME인 게시물 표시

AvalonEdit Window XP에서 IME 활성화 문제

SharpDevelop에 4.3 포함된 AvalonEdit 는 Unicode를 지원한다. ImeSupport.cs 에서 윈도우 메시지를 처리해주는데 2수준으로 동작한다. http://msdn.microsoft.com/ko-kr/library/0x02zb6d(v=vs.90).aspx http://deguls.tistory.com/entry/IMM%EA%B3%BC-IME 그런데, 아무리해도 처음 포커스를 받을때 한글이 되질 않는다. msdn forum에 질문 해도 답이없었다. 일주일 동안 힘들었다. http://social.msdn.microsoft.com/Forums/ko-KR/visualcsharpko/thread/c2d2e467-9237-495d-91e0-6efedb8467cf

Windows XP 에서 한/영 전환이 안될때

Window XP와 IME 사이 버그이다.  아래 명령 후 실행해보면 잘될것이다.  regsvr32 /u msimtf.dll regsvr32 /u msctf.dll 다시 등록해줄수도 있으니, 걱정말고 해보시길.

AvalonEdit IME

Windows XP에서 AvalonEdit에서 IME가 3수준으로 보이도록 삽질중이다. 아직 테스트 중이라, 설명은 생략. 이정도면은 Windows7 보다 낳은 수준이라 생각된다. Win7에선 2수준으로 동작하기 때문에 입력하는 글자의 크기와 폰트를 다시 정해주어야 하는데, 같은크기와 같은 폰트로 나오기때문이다. 단점은 2수준의 IME가 windows xp에서 엉뚱한곳에 나타나는데, 같이 나타난다. 메시지를 처리했다고 알려주면 될듯한다. 더 급한게 있기때문에 패스... /*  * SharpDevelop으로 작성되었습니다.  * 사용자: MYHOME  * 날짜: 2012-05-30  * 시간: 오전 1:18  *   * 이 템플리트를 변경하려면 [도구->옵션->코드 작성->표준 헤더 편집]을 이용하십시오.  */ using  System; using  System.Collections.Generic; using  System.Text; using  System.Windows; using  System.Windows.Controls; using  System.Windows.Data; using  System.Windows.Documents; using  System.Windows.Input; using  System.Windows.Media; using  System.ComponentModel; using  System.Runtime.InteropServices; using  System.Windows.Interop; using  System.Threading; using ...