C# Class KeePass.Util.AutoType

显示文件 Open project: cappert/keepass2 Class Usage Examples

Public Methods

Method Description
GetNextEventID ( ) : int
IsValidAutoTypeWindow ( IntPtr hWindow, bool bBeepIfNot ) : bool
PerformGlobal ( List vSources, ImageList ilIcons ) : bool
PerformIntoCurrentWindow ( PwEntry pe, KeePassLib.PwDatabase pdContext ) : bool
PerformIntoCurrentWindow ( PwEntry pe, KeePassLib.PwDatabase pdContext, string strSeq ) : bool
PerformIntoPreviousWindow ( Form fCurrent, PwEntry pe, KeePassLib.PwDatabase pdContext ) : bool
PerformIntoPreviousWindow ( Form fCurrent, PwEntry pe, KeePassLib.PwDatabase pdContext, string strSeq ) : bool

Private Methods

Method Description
AddSequence ( List lSeq, string strSeq ) : void
CanonicalizeSeq ( string strSeq ) : string
Execute ( AutoTypeCtx ctx ) : bool
GetSequencesForWindow ( PwEntry pwe, IntPtr hWnd, string strWindow, KeePassLib.PwDatabase pdContext, int iEventID ) : List
GetSequencesForWindowBegin ( IntPtr hWnd, string strWindow ) : KeePass.Util.SequenceQueriesEventArgs
GetSequencesForWindowEnd ( KeePass.Util.SequenceQueriesEventArgs e ) : void
InitStatic ( ) : void
IsOwnWindow ( IntPtr hWindow ) : bool
MatchWindows ( string strFilter, string strWindow ) : bool
PerformInternal ( AutoTypeCtx ctx, string strWindow ) : bool
PerformIntoCurrentWindow ( PwEntry pe ) : bool
PerformIntoPreviousWindow ( Form fCurrent, PwEntry pe ) : bool
RaiseSequenceQueryEvent ( EventHandler f, int iEventID, IntPtr hWnd, string strWindow, PwEntry pwe, KeePassLib.PwDatabase pdContext, List lSeq ) : void

Method Details

GetNextEventID() public static method

public static GetNextEventID ( ) : int
return int

IsValidAutoTypeWindow() public static method

public static IsValidAutoTypeWindow ( IntPtr hWindow, bool bBeepIfNot ) : bool
hWindow System.IntPtr
bBeepIfNot bool
return bool

PerformGlobal() public static method

public static PerformGlobal ( List vSources, ImageList ilIcons ) : bool
vSources List
ilIcons System.Windows.Forms.ImageList
return bool

PerformIntoCurrentWindow() public static method

public static PerformIntoCurrentWindow ( PwEntry pe, KeePassLib.PwDatabase pdContext ) : bool
pe PwEntry
pdContext KeePassLib.PwDatabase
return bool

PerformIntoCurrentWindow() public static method

public static PerformIntoCurrentWindow ( PwEntry pe, KeePassLib.PwDatabase pdContext, string strSeq ) : bool
pe PwEntry
pdContext KeePassLib.PwDatabase
strSeq string
return bool

PerformIntoPreviousWindow() public static method

public static PerformIntoPreviousWindow ( Form fCurrent, PwEntry pe, KeePassLib.PwDatabase pdContext ) : bool
fCurrent System.Windows.Forms.Form
pe PwEntry
pdContext KeePassLib.PwDatabase
return bool

PerformIntoPreviousWindow() public static method

public static PerformIntoPreviousWindow ( Form fCurrent, PwEntry pe, KeePassLib.PwDatabase pdContext, string strSeq ) : bool
fCurrent System.Windows.Forms.Form
pe PwEntry
pdContext KeePassLib.PwDatabase
strSeq string
return bool