Dreamine.UI.Wpf.Equipment 1.0.1
Dreamine.UI.Wpf.Equipment 사용자 인터페이스 기능과 구성 요소를 제공합니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api 클래스 참조

더 자세히 ...

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 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ CallNextHookEx()

IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.CallNextHookEx ( IntPtr hhk,
int nCode,
IntPtr wParam,
IntPtr lParam )

Call Next Hook Ex 작업을 수행합니다.

매개변수
hhkhhk에 사용할 IntPtr 값입니다.
nCoden Code에 사용할 int 값입니다.
wParamw Param에 사용할 IntPtr 값입니다.
lParaml Param에 사용할 IntPtr 값입니다.
반환값
Call Next Hook Ex 작업에서 생성한 IntPtr 결과입니다.

◆ GetCurrentThreadId()

uint Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetCurrentThreadId ( )

Current Thread Id 값을 가져옵니다.

반환값
Get Current Thread Id 작업에서 생성한 uint 결과입니다.

◆ GetForegroundWindow()

IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetForegroundWindow ( )

Foreground Window 값을 가져옵니다.

반환값
Get Foreground Window 작업에서 생성한 IntPtr 결과입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetKeyboardLayout()

IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetKeyboardLayout ( uint idThread)

Keyboard Layout 값을 가져옵니다.

매개변수
idThreadid Thread에 사용할 uint 값입니다.
반환값
Get Keyboard Layout 작업에서 생성한 IntPtr 결과입니다.

◆ GetKeyboardLayoutName()

bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetKeyboardLayoutName ( [Out] StringBuilder pwszKLID)

Keyboard Layout Name 값을 가져옵니다.

매개변수
pwszKLIDpwsz KLID에 사용할 StringBuilder 값입니다.
반환값
Get Keyboard Layout Name 조건이 충족되면 true이고, 그렇지 않으면 false입니다.

◆ GetKeyState()

short Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetKeyState ( int keyCode)

Key State 값을 가져옵니다.

매개변수
keyCodekey Code에 사용할 int 값입니다.
반환값
Get Key State 작업에서 생성한 short 결과입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.DreamineVirtualKeyboard.IsNumLockOn().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ GetModuleHandle()

IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetModuleHandle ( string lpModuleName)

Module Handle 값을 가져옵니다.

매개변수
lpModuleNamelp Module Name에 사용할 string 값입니다.
반환값
Get Module Handle 작업에서 생성한 IntPtr 결과입니다.

◆ GetWindowThreadProcessId()

uint Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.GetWindowThreadProcessId ( IntPtr hWnd,
IntPtr ProcessId )

Window Thread Process Id 값을 가져옵니다.

매개변수
hWndh Wnd에 사용할 IntPtr 값입니다.
ProcessIdProcess Id에 사용할 IntPtr 값입니다.
반환값
Get Window Thread Process Id 작업에서 생성한 uint 결과입니다.

◆ ImmGetContext()

IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmGetContext ( IntPtr hWnd)

Imm Get Context 작업을 수행합니다.

매개변수
hWndh Wnd에 사용할 IntPtr 값입니다.
반환값
Imm Get Context 작업에서 생성한 IntPtr 결과입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ImmGetConversionStatus()

bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmGetConversionStatus ( IntPtr hIMC,
out uint pdwConversion,
out uint pdwSentence )

Imm Get Conversion Status 작업을 수행합니다.

매개변수
hIMCh IMC에 사용할 IntPtr 값입니다.
pdwConversionpdw Conversion에 사용할 uint 값입니다.
pdwSentencepdw Sentence에 사용할 uint 값입니다.
반환값
Imm Get Conversion Status 조건이 충족되면 true이고, 그렇지 않으면 false입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ImmGetOpenStatus()

bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmGetOpenStatus ( IntPtr hIMC)

Imm Get Open Status 작업을 수행합니다.

매개변수
hIMCh IMC에 사용할 IntPtr 값입니다.
반환값
Imm Get Open Status 조건이 충족되면 true이고, 그렇지 않으면 false입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ImmReleaseContext()

bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmReleaseContext ( IntPtr hWnd,
IntPtr hIMC )

Imm Release Context 작업을 수행합니다.

매개변수
hWndh Wnd에 사용할 IntPtr 값입니다.
hIMCh IMC에 사용할 IntPtr 값입니다.
반환값
Imm Release Context 조건이 충족되면 true이고, 그렇지 않으면 false입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.GetImeMode(), Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ImmSetConversionStatus()

bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmSetConversionStatus ( IntPtr hIMC,
uint fdwConversion,
uint fdwSentence )

Imm Set Conversion Status 작업을 수행합니다.

매개변수
hIMCh IMC에 사용할 IntPtr 값입니다.
fdwConversionfdw Conversion에 사용할 uint 값입니다.
fdwSentencefdw Sentence에 사용할 uint 값입니다.
반환값
Imm Set Conversion Status 조건이 충족되면 true이고, 그렇지 않으면 false입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ ImmSetOpenStatus()

bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.ImmSetOpenStatus ( IntPtr hIMC,
bool fOpen )

Imm Set Open Status 작업을 수행합니다.

매개변수
hIMCh IMC에 사용할 IntPtr 값입니다.
fOpenf Open에 사용할 bool 값입니다.
반환값
Imm Set Open Status 조건이 충족되면 true이고, 그렇지 않으면 false입니다.

다음에 의해서 참조됨 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.ImeHelper.SetImeMode().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ SetWindowsHookEx()

IntPtr Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.SetWindowsHookEx ( int idHook,
HookProc lpfn,
IntPtr hMod,
uint dwThreadId )

지정한 형식의 Windows 후크를 설치합니다.

매개변수
idHook후크 형식입니다.
lpfn후크 콜백입니다.
hMod콜백을 포함한 모듈 핸들입니다.
dwThreadId대상 스레드 ID이며 0은 전체 스레드입니다.
반환값
후크 핸들이며 실패하면 0입니다.

다음을 참조함 : Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.HookProc().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ UnhookWindowsHookEx()

bool Dreamine.UI.Wpf.Equipment.DreamineVirtualKeyboard.Win32Api.UnhookWindowsHookEx ( IntPtr hhk)

Unhook Windows Hook Ex 작업을 수행합니다.

매개변수
hhkhhk에 사용할 IntPtr 값입니다.
반환값
Unhook Windows Hook Ex 조건이 충족되면 true이고, 그렇지 않으면 false입니다.

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: