C# 클래스 OpenTween.Win32Api

파일 보기 프로젝트 열기: rhenium/OpenTween

공개 메소드들

메소드 설명
ClickTasktrayIcon ( string tooltip ) : bool
FlashMyWindow ( IntPtr hwnd, FlashSpecification flashType, int flashCount ) : bool
GetPreviousProcess ( ) : Process
IsScreenSaverRunning ( ) : bool
RegisterGlobalHotKey ( int hotkeyValue, int modifiers, Form targetForm ) : int
SetProxy ( HttpConnection pType, string host, int port, string username, string password ) : void
UnregisterGlobalHotKey ( ushort hotkeyID, Form targetForm ) : void
WakeupWindow ( IntPtr hWnd ) : void

비공개 메소드들

메소드 설명
CloseHandle ( IntPtr hHandle ) : bool
FindWindow ( [ lpClassName, [ lpWindowName ) : IntPtr
FindWindowEx ( IntPtr hWnd1, IntPtr hWnd2, [ lpsz1, [ lpsz2 ) : IntPtr
FlashWindowEx ( FLASHWINFO &FWInfo ) : bool
GetWindowThreadProcessId ( IntPtr hwnd, int &lpdwProcessId ) : int
GlobalAddAtom ( [ lpString ) : ushort
GlobalDeleteAtom ( ushort nAtom ) : ushort
InternetSetOption ( IntPtr hInternet, int dwOption, IntPtr lpBuffer, int lpdwBufferLength ) : bool
IsIconic ( IntPtr hWnd ) : bool
OpenProcess ( ProcessAccess dwDesiredAccess, [ bInheritHandle, int dwProcessId ) : IntPtr
PostMessage ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : bool
ReadProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, IntPtr lpBuffer, IntPtr nSize, int &lpNumberOfBytesRead ) : bool
RefreshProxyAccount ( string username, string password ) : void
RefreshProxySettings ( string strProxy ) : void
RegisterHotKey ( IntPtr hwnd, int id, int fsModifiers, int vk ) : int
SendMessage ( IntPtr hwnd, int wMsg, IntPtr wParam, IntPtr lParam ) : IntPtr
SetForegroundWindow ( IntPtr hWnd ) : bool
ShowWindowAsync ( IntPtr hWnd, int nCmdShow ) : bool
SystemParametersInfo ( int intAction, int intParam, bool &bParam, int intWinIniFlag ) : int
UnregisterHotKey ( IntPtr hwnd, int id ) : int
VirtualAllocEx ( IntPtr hProcess, IntPtr lpAddress, IntPtr dwSize, AllocationTypes flAllocationType, MemoryProtectionTypes flProtect ) : IntPtr
VirtualFreeEx ( IntPtr hProcess, IntPtr lpAddress, IntPtr dwSize, MemoryFreeTypes dwFreeType ) : bool
WriteProcessMemory ( IntPtr hProcess, IntPtr lpBaseAddress, TBBUTTONINFO &lpBuffer, IntPtr nSize, int &lpNumberOfBytesWritten ) : bool

메소드 상세

ClickTasktrayIcon() 공개 정적인 메소드

public static ClickTasktrayIcon ( string tooltip ) : bool
tooltip string
리턴 bool

FlashMyWindow() 공개 정적인 메소드

public static FlashMyWindow ( IntPtr hwnd, FlashSpecification flashType, int flashCount ) : bool
hwnd System.IntPtr
flashType FlashSpecification
flashCount int
리턴 bool

GetPreviousProcess() 공개 정적인 메소드

public static GetPreviousProcess ( ) : Process
리턴 System.Diagnostics.Process

IsScreenSaverRunning() 공개 정적인 메소드

public static IsScreenSaverRunning ( ) : bool
리턴 bool

RegisterGlobalHotKey() 공개 정적인 메소드

public static RegisterGlobalHotKey ( int hotkeyValue, int modifiers, Form targetForm ) : int
hotkeyValue int
modifiers int
targetForm System.Windows.Forms.Form
리턴 int

SetProxy() 공개 정적인 메소드

public static SetProxy ( HttpConnection pType, string host, int port, string username, string password ) : void
pType HttpConnection
host string
port int
username string
password string
리턴 void

UnregisterGlobalHotKey() 공개 정적인 메소드

public static UnregisterGlobalHotKey ( ushort hotkeyID, Form targetForm ) : void
hotkeyID ushort
targetForm System.Windows.Forms.Form
리턴 void

WakeupWindow() 공개 정적인 메소드

public static WakeupWindow ( IntPtr hWnd ) : void
hWnd System.IntPtr
리턴 void