|
Dreamine.UI.Wpf.Equipment 1.0.1
Dreamine.UI.Wpf.Equipment 사용자 인터페이스 기능과 구성 요소를 제공합니다.
|
Public 멤버 함수 | |
| static IntPtr | SetWindowsHookEx (int idHook, HookProc lpfn, IntPtr hMod, uint dwThreadId) |
| static bool | UnhookWindowsHookEx (IntPtr hhk) |
| static IntPtr | CallNextHookEx (IntPtr hhk, int nCode, IntPtr wParam, IntPtr lParam) |
| static IntPtr | GetForegroundWindow () |
| static uint | GetWindowThreadProcessId (IntPtr hWnd, IntPtr ProcessId) |
| static IntPtr | GetKeyboardLayout (uint idThread) |
| static uint | GetCurrentThreadId () |
| static IntPtr | GetModuleHandle (string lpModuleName) |
| static bool | GetKeyboardLayoutName ([Out] StringBuilder pwszKLID) |
| static IntPtr | ImmGetContext (IntPtr hWnd) |
| static bool | ImmReleaseContext (IntPtr hWnd, IntPtr hIMC) |
| static bool | ImmGetOpenStatus (IntPtr hIMC) |
| static bool | ImmSetOpenStatus (IntPtr hIMC, bool fOpen) |
| static bool | ImmGetConversionStatus (IntPtr hIMC, out uint pdwConversion, out uint pdwSentence) |
| static bool | ImmSetConversionStatus (IntPtr hIMC, uint fdwConversion, uint fdwSentence) |
| static short | GetKeyState (int keyCode) |
키보드 후크 및 IME 제어에 필요한 Win32 네이티브 함수 선언을 제공합니다.
Win32Api.cs 파일의 57 번째 라인에서 정의되었습니다.
| IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.CallNextHookEx | ( | IntPtr | hhk, |
| int | nCode, | ||
| IntPtr | wParam, | ||
| IntPtr | lParam ) |
Call Next Hook Ex 작업을 수행합니다.
| hhk | hhk에 사용할 IntPtr 값입니다. |
| nCode | n Code에 사용할 int 값입니다. |
| wParam | w Param에 사용할 IntPtr 값입니다. |
| lParam | l Param에 사용할 IntPtr 값입니다. |
| uint Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetCurrentThreadId | ( | ) |
Current Thread Id 값을 가져옵니다.
| IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetForegroundWindow | ( | ) |
Foreground Window 값을 가져옵니다.
다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

| IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetKeyboardLayout | ( | uint | idThread | ) |
Keyboard Layout 값을 가져옵니다.
| idThread | id Thread에 사용할 uint 값입니다. |
| bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetKeyboardLayoutName | ( | [Out] StringBuilder | pwszKLID | ) |
Keyboard Layout Name 값을 가져옵니다.
| pwszKLID | pwsz KLID에 사용할 StringBuilder 값입니다. |
true이고, 그렇지 않으면 false입니다.| short Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetKeyState | ( | int | keyCode | ) |
Key State 값을 가져옵니다.
| keyCode | key Code에 사용할 int 값입니다. |
다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.DreamineVirtualKeyboard.IsNumLockOn().

| IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetModuleHandle | ( | string | lpModuleName | ) |
Module Handle 값을 가져옵니다.
| lpModuleName | lp Module Name에 사용할 string 값입니다. |
| uint Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetWindowThreadProcessId | ( | IntPtr | hWnd, |
| IntPtr | ProcessId ) |
Window Thread Process Id 값을 가져옵니다.
| hWnd | h Wnd에 사용할 IntPtr 값입니다. |
| ProcessId | Process Id에 사용할 IntPtr 값입니다. |
| IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmGetContext | ( | IntPtr | hWnd | ) |
Imm Get Context 작업을 수행합니다.
| hWnd | h Wnd에 사용할 IntPtr 값입니다. |
다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

| bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmGetConversionStatus | ( | IntPtr | hIMC, |
| out uint | pdwConversion, | ||
| out uint | pdwSentence ) |
Imm Get Conversion Status 작업을 수행합니다.
| hIMC | h IMC에 사용할 IntPtr 값입니다. |
| pdwConversion | pdw Conversion에 사용할 uint 값입니다. |
| pdwSentence | pdw Sentence에 사용할 uint 값입니다. |
true이고, 그렇지 않으면 false입니다.다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

| bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmGetOpenStatus | ( | IntPtr | hIMC | ) |
Imm Get Open Status 작업을 수행합니다.
| hIMC | h IMC에 사용할 IntPtr 값입니다. |
true이고, 그렇지 않으면 false입니다.다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode().

| bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmReleaseContext | ( | IntPtr | hWnd, |
| IntPtr | hIMC ) |
Imm Release Context 작업을 수행합니다.
| hWnd | h Wnd에 사용할 IntPtr 값입니다. |
| hIMC | h IMC에 사용할 IntPtr 값입니다. |
true이고, 그렇지 않으면 false입니다.다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

| bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmSetConversionStatus | ( | IntPtr | hIMC, |
| uint | fdwConversion, | ||
| uint | fdwSentence ) |
Imm Set Conversion Status 작업을 수행합니다.
| hIMC | h IMC에 사용할 IntPtr 값입니다. |
| fdwConversion | fdw Conversion에 사용할 uint 값입니다. |
| fdwSentence | fdw Sentence에 사용할 uint 값입니다. |
true이고, 그렇지 않으면 false입니다.다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

| bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmSetOpenStatus | ( | IntPtr | hIMC, |
| bool | fOpen ) |
Imm Set Open Status 작업을 수행합니다.
| hIMC | h IMC에 사용할 IntPtr 값입니다. |
| fOpen | f Open에 사용할 bool 값입니다. |
true이고, 그렇지 않으면 false입니다.다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

| IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.SetWindowsHookEx | ( | int | idHook, |
| HookProc | lpfn, | ||
| IntPtr | hMod, | ||
| uint | dwThreadId ) |
지정한 형식의 Windows 후크를 설치합니다.
| idHook | 후크 형식입니다. |
| lpfn | 후크 콜백입니다. |
| hMod | 콜백을 포함한 모듈 핸들입니다. |
| dwThreadId | 대상 스레드 ID이며 0은 전체 스레드입니다. |
다음을 참조함 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.HookProc().

| bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.UnhookWindowsHookEx | ( | IntPtr | hhk | ) |
Unhook Windows Hook Ex 작업을 수행합니다.
| hhk | hhk에 사용할 IntPtr 값입니다. |
true이고, 그렇지 않으면 false입니다.