点击或拖拽改变大小

UnmanagedMethodsToUnicode 方法

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <summary> 文档]

命名空间:  CPF.Windows
程序集:  CPF.Windows (在 CPF.Windows.dll 中) 版本:0.8.8.5
语法
C#
public static int ToUnicode(
	uint virtualKeyCode,
	uint scanCode,
	byte[] keyboardState,
	StringBuilder receivingBuffer,
	int bufferSize,
	uint flags
)

参数

virtualKeyCode
类型:SystemUInt32

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <param name="virtualKeyCode"/> 文档]

scanCode
类型:SystemUInt32

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <param name="scanCode"/> 文档]

keyboardState
类型:SystemByte

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <param name="keyboardState"/> 文档]

receivingBuffer
类型:System.TextStringBuilder

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <param name="receivingBuffer"/> 文档]

bufferSize
类型:SystemInt32

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <param name="bufferSize"/> 文档]

flags
类型:SystemUInt32

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <param name="flags"/> 文档]

返回值

类型:Int32

[缺少 "M:CPF.Windows.UnmanagedMethods.ToUnicode(System.UInt32,System.UInt32,System.Byte[],System.Text.StringBuilder,System.Int32,System.UInt32)" 的 <returns> 文档]

参见