C# Class Switcheroo.Core.WinApi

显示文件 Open project: kvakulo/Switcheroo Class Usage Examples

Public Properties

Property Type Description
Statusbar System.IntPtr

Public Methods

Method Description
GetClassLongPtr ( IntPtr hWnd, ClassLongFlags flags ) : IntPtr

Private Methods

Method Description
CloseHandle ( IntPtr hHandle ) : bool
DefWindowProc ( IntPtr hWnd, int message, int wParam, IntPtr lParam ) : IntPtr
EnumPropsEx ( IntPtr hWnd, EnumPropsExDelegate lpEnumFunc, IntPtr lParam ) : int
EnumWindows ( EnumWindowsProc ewp, int lParam ) : int
FindWindow ( string lpClassName, string lpWindowName ) : IntPtr
GetAncestor ( IntPtr hwnd, GetAncestorFlags flags ) : IntPtr
GetClassLongPtr32 ( IntPtr hWnd, ClassLongFlags flags ) : uint
GetClassLongPtr64 ( IntPtr hWnd, ClassLongFlags flags ) : IntPtr
GetKeyboardLayout ( uint threadId ) : IntPtr
GetKeyboardState ( Keys keyStates ) : bool
GetLastActivePopup ( IntPtr hWnd ) : IntPtr
GetProp ( IntPtr hWnd, string lpString ) : IntPtr
GetWindow ( IntPtr hWnd, GetWindowCmd uCmd ) : IntPtr
GetWindowText ( IntPtr hWnd, StringBuilder lpString, int nMaxCount ) : int
GetWindowThreadProcessId ( IntPtr hwindow, uint &processId ) : uint
IsWindowVisible ( IntPtr hWnd ) : bool
MapVirtualKeyEx ( uint uCode, MapVirtualKeyMapTypes uMapType, IntPtr dwhkl ) : uint
OpenProcess ( ProcessAccess dwDesiredAccess, bool bInheritHandle, int dwProcessId ) : IntPtr
QueryFullProcessImageName ( IntPtr hprocess, int dwFlags, StringBuilder lpExeName, int &size ) : bool
RegisterWindowMessage ( string lpString ) : uint
SendMessage ( IntPtr hwnd, int message, int wParam, IntPtr lParam ) : IntPtr
SendMessageTimeout ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam, SendMessageTimeoutFlags fuFlags, uint uTimeout, IntPtr &lpdwResult ) : IntPtr
SwitchToThisWindow ( IntPtr hWnd, bool fAltTab ) : void
ToUnicodeEx ( uint wVirtKey, uint wScanCode, Keys lpKeyState, StringBuilder pwszBuff, int cchBuff, uint wFlags, IntPtr dwhkl ) : int

Method Details

GetClassLongPtr() public static method

public static GetClassLongPtr ( IntPtr hWnd, ClassLongFlags flags ) : IntPtr
hWnd System.IntPtr
flags ClassLongFlags
return System.IntPtr

Property Details

Statusbar public_oe static_oe property

public static IntPtr,System Statusbar
return System.IntPtr