C# Класс ExcelDna.IntelliSense.Win32Helper

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetClassName ( IntPtr hWnd ) : string
GetClientCursorPos ( IntPtr hWnd ) : Point
GetExcelProcessId ( ) : uint
GetFocusedWindowHandle ( ) : IntPtr
GetPosFromChar ( IntPtr hWnd, int ch ) : int
GetRootAncestor ( IntPtr hWnd ) : IntPtr
GetText ( IntPtr hWnd ) : string
GetWindowBounds ( IntPtr hWnd ) : System.Windows.Rect
GetWindowTextRaw ( IntPtr hwnd ) : string
GetXllModuleHandle ( ) : IntPtr
GetXllName ( ) : string
HideWindow ( IntPtr hWnd ) : bool

Приватные методы

Метод Описание
CreateRoundRectRgn ( int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidthEllipse, int nHeightEllipse ) : IntPtr
DeleteObject ( [ hObject ) : bool
GetAncestor ( IntPtr hwnd, GetAncestorFlags flags ) : IntPtr
GetClassNameW ( IntPtr hwnd, [ buf, int nMaxCount ) : int
GetCurrentProcessId ( ) : uint
GetCursorPos ( Point &lpPoint ) : bool
GetGUIThreadInfo ( uint idThread, GUITHREADINFO &lpgui ) : bool
GetModuleHandle ( string lpModuleName ) : IntPtr
GetWindowRect ( IntPtr hwnd, RECT &rect ) : bool
GetWindowText ( IntPtr hWnd, StringBuilder lpString, int nMaxCount ) : int
GetWindowTextLength ( IntPtr hWnd ) : int
GetWindowThreadProcessId ( IntPtr hWnd, uint &lpdwProcessId ) : uint
MoveWindow ( IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint ) : bool
ReleaseCapture ( ) : bool
ScreenToClient ( IntPtr hWnd, Point &lpPoint ) : bool
SendMessage ( IntPtr hWnd, WM Msg, IntPtr wParam, [ lParam ) : IntPtr
SendMessage ( IntPtr hWnd, UInt32 Msg, int wParam, int lParam ) : int
SetCapture ( IntPtr hWnd ) : IntPtr
SetParent ( IntPtr hWndChild, IntPtr hWndNewParent ) : IntPtr
ShowWindow ( IntPtr hWnd, int nCmdShow ) : bool

Описание методов

GetClassName() публичный статический Метод

public static GetClassName ( IntPtr hWnd ) : string
hWnd System.IntPtr
Результат string

GetClientCursorPos() публичный статический Метод

public static GetClientCursorPos ( IntPtr hWnd ) : Point
hWnd System.IntPtr
Результат System.Drawing.Point

GetExcelProcessId() публичный статический Метод

public static GetExcelProcessId ( ) : uint
Результат uint

GetFocusedWindowHandle() публичный статический Метод

public static GetFocusedWindowHandle ( ) : IntPtr
Результат System.IntPtr

GetPosFromChar() публичный статический Метод

public static GetPosFromChar ( IntPtr hWnd, int ch ) : int
hWnd System.IntPtr
ch int
Результат int

GetRootAncestor() публичный статический Метод

public static GetRootAncestor ( IntPtr hWnd ) : IntPtr
hWnd System.IntPtr
Результат System.IntPtr

GetText() публичный статический Метод

public static GetText ( IntPtr hWnd ) : string
hWnd System.IntPtr
Результат string

GetWindowBounds() публичный статический Метод

public static GetWindowBounds ( IntPtr hWnd ) : System.Windows.Rect
hWnd System.IntPtr
Результат System.Windows.Rect

GetWindowTextRaw() публичный статический Метод

public static GetWindowTextRaw ( IntPtr hwnd ) : string
hwnd System.IntPtr
Результат string

GetXllModuleHandle() публичный статический Метод

public static GetXllModuleHandle ( ) : IntPtr
Результат System.IntPtr

GetXllName() публичный статический Метод

public static GetXllName ( ) : string
Результат string

HideWindow() публичный статический Метод

public static HideWindow ( IntPtr hWnd ) : bool
hWnd System.IntPtr
Результат bool