コード例 #1
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool ReadConsole(IntPtr consoleInput, StringBuilder buffer, uint numberOfCharsToRead, out uint numberOfCharsRead, ref Native.CONSOLE_READCONSOLE_CONTROL controlData);
コード例 #2
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 public static extern int GetWindowLong(IntPtr hWnd, Native.GWL nIndex);
コード例 #3
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool GetWindowRect(IntPtr hWnd, out Native.RECTA lpRect);
コード例 #4
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool SetConsoleWindowInfo(IntPtr consoleHandle, bool absolute, ref Native.SMALL_RECT windowInfo);
コード例 #5
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool WriteConsoleOutput(IntPtr consoleOutput, Native.CHAR_INFO[] buffer, Native.Coord bufferSize, Native.Coord bufferCoord, ref Native.SMALL_RECT writeRegion);
コード例 #6
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool SetConsoleCtrlHandler(Native.BreakHandler handlerRoutine, bool add);
コード例 #7
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool SetConsoleCursorPosition(IntPtr consoleOutput, Native.Coord cursorPosition);
コード例 #8
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool FillConsoleOutputAttribute(IntPtr consoleOutput, ushort attribute, uint length, Native.Coord writeCoord, out uint numberOfAttrsWritten);
コード例 #9
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool FillConsoleOutputCharacter(IntPtr consoleOutput, char character, uint length, Native.Coord writeCoord, out uint numberOfCharsWritten);
コード例 #10
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 public static extern int SetWindowLong(IntPtr hWnd, Native.GWL nIndex, Native.WS_EX dwNewLong);
コード例 #11
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern int EnumChildWindows(int hWndParent, Native.EnumChildCallback lpEnumFunc, int lParam);
コード例 #12
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 public static extern bool SetLayeredWindowAttributes(IntPtr hWnd, int crKey, byte alpha, Native.LWA dwFlags);
コード例 #13
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 public static extern int SetCurrentConsoleFontEx(uint hConsole, uint bMaximumWindow, ref Native.CONSOLE_FONT_INFOEX cfi);
コード例 #14
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 public static extern int SetConsoleScreenBufferInfoEx(uint hConsole, ref Native.CONSOLE_SCREEN_BUFFER_INFOEX csbi);
コード例 #15
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool ReadConsoleOutput(IntPtr consoleOutput, [Out] Native.CHAR_INFO[] buffer, Native.Coord bufferSize, Native.Coord bufferCoord, ref Native.SMALL_RECT readRegion);
コード例 #16
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool GetClientRect(IntPtr hWnd, out Native.RECTA lpRect);
コード例 #17
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool ScrollConsoleScreenBuffer(IntPtr consoleOutput, ref Native.SMALL_RECT scrollRectangle, ref Native.SMALL_RECT clipRectangle, Native.Coord destinationOrigin, ref Native.CHAR_INFO fill);
コード例 #18
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool GetConsoleScreenBufferInfo(IntPtr consoleHandle, out Native.CONSOLE_SCREEN_BUFFER_INFO consoleScreenBufferInfo);
コード例 #19
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool SetConsoleCursorInfo(IntPtr consoleOutput, ref Native.CONSOLE_CURSOR_INFO consoleCursorInfo);
コード例 #20
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool GetCurrentConsoleFont(IntPtr hConsoleOutput, bool bMaximumWindow, out Native.CONSOLE_FONT_INFO lpConsoleCurrentFont);
コード例 #21
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool SetConsoleScreenBufferSize(IntPtr consoleOutput, Native.Coord size);
コード例 #22
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool GetTextMetrics(IntPtr hdc, out Native.TEXTMETRIC tm);
コード例 #23
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool TranslateCharsetInfo(IntPtr src, out Native.CHARSETINFO Cs, uint options);
コード例 #24
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 internal static extern bool GetWindowInfo(IntPtr hwnd, out Native.WINDOWINFO wi);
コード例 #25
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 public KeyInfo(int virtualKeyCode, char ch, Native.ControlKeyStates controlKeyState, bool keyDown)
 {
     this = new Native.KeyInfo();
     this.VirtualKeyCode = virtualKeyCode;
     this.Character = ch;
     this.ControlKeyState = controlKeyState;
     this.KeyDown = keyDown;
 }
コード例 #26
0
ファイル: Native.cs プロジェクト: cdhunt/EasyConnect
 public static extern bool GetConsoleSelectionInfo(ref Native.CONSOLE_SELECTION_INFO lpConsoleSelectionInfo);