C# Class BExplorer.Shell.Interop.User32

Show file Open project: Gainedge/BetterExplorer

Public Methods

Method Description
GetCursorPosition ( ) : System.Drawing.Point
IsPinnedToStartMenu ( string executablePath ) : bool
IsPinnedToTaskbar ( string executablePath ) : bool
LOWORD ( int dw ) : short
LoadResourceString ( string libraryName, uint ident, string defaultText ) : string
MAKELONG ( int wLow, int wHigh ) : int
PinUnpinToStartMenu ( string filePath ) : void
PinUnpinToTaskbar ( string filePath ) : void

Private Methods

Method Description
AllowSetForegroundWindow ( int dwProcessId ) : bool
AppendMenu ( IntPtr hMenu, MenuFlags uFlags, uint uIDNewItem, string lpNewItem ) : bool
AttachThreadInput ( uint idAttach, uint idAttachTo, bool fAttach ) : bool
BringWindowToTop ( IntPtr hWnd ) : bool
CreatePopupMenu ( ) : IntPtr
CreateWindowEx ( WindowStylesEx dwExStyle, string lpClassName, string lpWindowName, WindowStyles dwStyle, int x, int y, int nWidth, int nHeight, IntPtr hWndParent, IntPtr hMenu, IntPtr hInstance, IntPtr lpParam ) : IntPtr
DeleteMenu ( IntPtr hMenu, int uPosition, MF uFlags ) : bool
DestroyIcon ( IntPtr hIcon ) : int
DestroyMenu ( IntPtr hMenu ) : bool
FindResourceEx ( IntPtr hModule, UInt16 lpType, IntPtr lpName, ushort wLanguage ) : IntPtr
FindWindow ( string lpClassName, string lpWindowName ) : IntPtr
FreeLibrary ( IntPtr hModule ) : bool
GetCursorPos ( POINT &lpPoint ) : bool
GetForegroundWindow ( ) : IntPtr
GetMenuInfo ( IntPtr hmenu, MENUINFO &lpcmi ) : bool
GetMenuItemCount ( IntPtr hMenu ) : int
GetMenuItemID ( IntPtr hMenu, int nPos ) : uint
GetMenuItemInfo ( IntPtr hMenu, int uItem, bool fByPosition, MENUITEMINFO &lpmii ) : bool
GetSubMenu ( IntPtr hMenu, int nPos ) : IntPtr
GetWindowThreadProcessId ( IntPtr hWnd, IntPtr ProcessId ) : uint
GetWindowThreadProcessId ( IntPtr hWnd, uint &lpdwProcessId ) : uint
InsertMenuItem ( IntPtr hMenu, uint uItem, bool fByPosition, [ lpmii ) : bool
InvalidateRect ( IntPtr hWnd, IntPtr lpRect, bool bErase ) : bool
InvalidateRect ( IntPtr hWnd, RECT &lpRect, bool bErase ) : bool
IsIconic ( IntPtr hWnd ) : bool
LoadLibrary ( string lpFileName ) : IntPtr
LoadString ( IntPtr hInstance, uint uID, StringBuilder lpBuffer, int nBufferMax ) : int
MoveWindow ( IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint ) : bool
PostMessage ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : void
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, HDITEM &lParam ) : IntPtr
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, int lParam ) : IntPtr
SendMessage ( IntPtr hWnd, int Msg, int wParam, int lParam ) : IntPtr
SendMessage ( IntPtr hWnd, uint Msg, System.Guid &wParam, IntPtr &lParam ) : IntPtr
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, LVIS lParam ) : LVIS
SendMessage ( IntPtr hWnd, int msg, int wParam, LVTILEVIEWINFO &lParam ) : bool
SendMessage ( IntPtr hWnd, MSG Msg, LVITEMINDEX &wParam, RECT &lparam ) : int
SendMessage ( IntPtr hWnd, MSG Msg, LVITEMINDEX &wparam, Shell &lParam ) : int
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, IntPtr lParam ) : int
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, LVCOLUMN &lParam ) : int
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, RECT &lparam ) : int
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, Shell &lParam ) : int
SendMessage ( IntPtr hWnd, MSG Msg, int wParam, TVITEMW &lParam ) : int
SendMessage ( IntPtr hWnd, int Msg, System.Guid &wParam, IntPtr lParam ) : int
SendMessage ( IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam ) : int
SendMessage ( IntPtr hWnd, int Msg, LVITEMINDEX &wParam, LVNI lParam ) : int
SendMessage ( IntPtr hWnd, int msg, int wParam, LVGROUP2 &lParam ) : int
SendMessage ( IntPtr hWnd, int msg, int wParam, LVHITTESTINFO &lParam ) : int
SendMessage ( IntPtr hwnd, uint msg, int count, [ ArraySubType = UnmanagedType.I4),In,Out]int[]orderArray ) : int
SendMessage ( int hWnd, int Msg, int wParam, COPYDATASTRUCT &lParam ) : int
SetFocus ( IntPtr hWnd ) : IntPtr
SetForegroundWindow ( IntPtr hWnd ) : bool
SetMenuInfo ( IntPtr hmenu, MENUINFO &lpcmi ) : bool
SetWindowPos ( IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, SetWindowPosFlags uFlags ) : bool
SetWindowText ( IntPtr hWnd, [ text ) : bool
ShowWindow ( IntPtr hWnd, ShowWindowCommands nCmdShow ) : bool
ShowWindowAsync ( IntPtr hWnd, int nCmdShow ) : bool
SystemParametersInfo ( SPI uiAction, uint uiParam, uint &pvParam, SPIF fWinIni ) : bool
SystemParametersInfo ( uint uiAction, uint uiParam, IntPtr pvParam, uint fWinIni ) : bool
TrackPopupMenuEx ( IntPtr hmenu, TPM fuFlags, int x, int y, IntPtr hwnd, IntPtr lptpm ) : int

Method Details

GetCursorPosition() public static method

public static GetCursorPosition ( ) : System.Drawing.Point
return System.Drawing.Point

IsPinnedToStartMenu() public static method

public static IsPinnedToStartMenu ( string executablePath ) : bool
executablePath string
return bool

IsPinnedToTaskbar() public static method

public static IsPinnedToTaskbar ( string executablePath ) : bool
executablePath string
return bool

LOWORD() public static method

public static LOWORD ( int dw ) : short
dw int
return short

LoadResourceString() public static method

public static LoadResourceString ( string libraryName, uint ident, string defaultText ) : string
libraryName string
ident uint
defaultText string
return string

MAKELONG() public static method

public static MAKELONG ( int wLow, int wHigh ) : int
wLow int
wHigh int
return int

PinUnpinToStartMenu() public static method

public static PinUnpinToStartMenu ( string filePath ) : void
filePath string
return void

PinUnpinToTaskbar() public static method

public static PinUnpinToTaskbar ( string filePath ) : void
filePath string
return void