2013-07-15 2 views
1

WM_UNICHAR을 사용하여 문자를 보내는 방법을 찾을 수 없습니다. (WM_CHAR 잘 작동하지만 "я"를 보낼 수 없습니다)예제에서 WM_UNICHAR을 사용하는 방법 (C#)

좋아, WM_CHAR를 사용하지만, WM_UNICHAR을 사용하여 어떻게 .. 모르는 생의 작업 코드

티의 작동하지 않았다 :

SendMessage(handle, KeyboardMessages.WM_UNICHAR, val, new IntPtr(0)); 
+2

코드를 추가하십시오. –

+0

좋아, 내가 게시물을 변경, 날 halp 수 있습니까? – user2471498

+0

유감스럽게도 다른 독자가 코드를 추가 할 수는 없습니다. –

답변

0

그것은 십 년간 ...하고있다,하지만 난 대답은 사용하는 것입니다 생각 :

나는 당신이 당신의 DllImport에 변경할 수 있다고 생각합니다 (와이드 용)
SendMessageW 

:

[DllImport("user32.dll", EntryPoint = "SendMessageW"] 
static extern IntPtr SendMessage(IntPtr hWnd, KeyboardMessages ev, IntPtr wParam, IntPtr lParam); 
관련 문제