C# 클래스 RPS.Screensaver

상속: System.Windows.Forms.ApplicationContext
파일 보기 프로젝트 열기: marijnkampf/Random-Photo-Screensaver 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CM_ALL int
Desktop System.Drawing.Rectangle
action Actions
applicationClosing bool
clipboardReady bool
config Config
configHidden bool
currentMonitor int
debugLog List
desktopRatio float
fileNodes FileNodes
monitors Monitor[]
readOnly bool
showUpdateStatus bool
version System.Version

공개 메소드들

메소드 설명
MouseMove ( object sender, MouseEventArgs e ) : void
OnExit ( ) : void
PreviewKeyDown ( object sender, PreviewKeyDownEventArgs e ) : void
actionNext ( int step ) : void
actionPrevious ( int step ) : void
appendDebugFile ( int monitor, string log ) : void
checkBrowserVersionOk ( ) : bool
getNrMonitors ( ) : int
getStep ( PreviewKeyDownEventArgs e ) : int
hideUpdateInfo ( ) : void
initForScreensaverAndWallpaper ( ) : void
initializeMonitors ( ) : void
pauseAll ( bool showInfo ) : void
resetMouseMove ( ) : void
resumeAll ( bool showInfo ) : void
showAllUpToDate ( ) : void
showInfoOnMonitors ( string info ) : void
showInfoOnMonitors ( string info, bool highPriority ) : void
showInfoOnMonitors ( string info, bool highPriority, bool fade ) : void
showUpdateInfo ( string info ) : void
startTimers ( ) : void
stopTimers ( ) : void

비공개 메소드들

메소드 설명
CleanUpOnException ( object sender, UnhandledExceptionEventArgs args ) : void
DoWorkDeleteFile ( object sender, DoWorkEventArgs e ) : void
GetShortPathName ( string longPath, StringBuilder buffer, int bufferSize ) : int
IsRunAsAdmin ( ) : bool

The function checks whether the current process is run as administrator. In other words, it dictates whether the primary access token of the process belongs to user account that is a member of the local Administrators group and it is elevated.

Main ( string args ) : void
MonitorsAndConfigReady ( ) : void
MouseClick ( object sender, MouseEventArgs e ) : void
OnFormClosed ( object sender, EventArgs e ) : void
Screensaver ( Actions action, bool readOnly, IntPtr hwnds ) : System
SwitchToThisWindow ( IntPtr hWnd, bool turnon ) : void
mouseMoveTimer_Tick ( object sender, EventArgs e ) : void
setAsCurrentScreensaver ( string path ) : void
singleProcess ( Actions action ) : bool

메소드 상세

MouseMove() 공개 메소드

public MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
리턴 void

OnExit() 공개 메소드

public OnExit ( ) : void
리턴 void

PreviewKeyDown() 공개 메소드

public PreviewKeyDown ( object sender, PreviewKeyDownEventArgs e ) : void
sender object
e System.Windows.Forms.PreviewKeyDownEventArgs
리턴 void

actionNext() 공개 메소드

public actionNext ( int step ) : void
step int
리턴 void

actionPrevious() 공개 메소드

public actionPrevious ( int step ) : void
step int
리턴 void

appendDebugFile() 공개 메소드

public appendDebugFile ( int monitor, string log ) : void
monitor int
log string
리턴 void

checkBrowserVersionOk() 공개 정적인 메소드

public static checkBrowserVersionOk ( ) : bool
리턴 bool

getNrMonitors() 공개 메소드

public getNrMonitors ( ) : int
리턴 int

getStep() 공개 메소드

public getStep ( PreviewKeyDownEventArgs e ) : int
e System.Windows.Forms.PreviewKeyDownEventArgs
리턴 int

hideUpdateInfo() 공개 메소드

public hideUpdateInfo ( ) : void
리턴 void

initForScreensaverAndWallpaper() 공개 메소드

public initForScreensaverAndWallpaper ( ) : void
리턴 void

initializeMonitors() 공개 메소드

public initializeMonitors ( ) : void
리턴 void

pauseAll() 공개 메소드

public pauseAll ( bool showInfo ) : void
showInfo bool
리턴 void

resetMouseMove() 공개 메소드

public resetMouseMove ( ) : void
리턴 void

resumeAll() 공개 메소드

public resumeAll ( bool showInfo ) : void
showInfo bool
리턴 void

showAllUpToDate() 공개 메소드

public showAllUpToDate ( ) : void
리턴 void

showInfoOnMonitors() 공개 메소드

public showInfoOnMonitors ( string info ) : void
info string
리턴 void

showInfoOnMonitors() 공개 메소드

public showInfoOnMonitors ( string info, bool highPriority ) : void
info string
highPriority bool
리턴 void

showInfoOnMonitors() 공개 메소드

public showInfoOnMonitors ( string info, bool highPriority, bool fade ) : void
info string
highPriority bool
fade bool
리턴 void

showUpdateInfo() 공개 메소드

public showUpdateInfo ( string info ) : void
info string
리턴 void

startTimers() 공개 메소드

public startTimers ( ) : void
리턴 void

stopTimers() 공개 메소드

public stopTimers ( ) : void
리턴 void

프로퍼티 상세

CM_ALL 공개적으로 정적으로 프로퍼티

public static int CM_ALL
리턴 int

Desktop 공개적으로 프로퍼티

public Rectangle,System.Drawing Desktop
리턴 System.Drawing.Rectangle

action 공개적으로 프로퍼티

public Actions action
리턴 Actions

applicationClosing 공개적으로 프로퍼티

public bool applicationClosing
리턴 bool

clipboardReady 공개적으로 프로퍼티

public bool clipboardReady
리턴 bool

config 공개적으로 프로퍼티

public Config,RPS config
리턴 Config

configHidden 공개적으로 프로퍼티

public bool configHidden
리턴 bool

currentMonitor 공개적으로 프로퍼티

public int currentMonitor
리턴 int

debugLog 공개적으로 프로퍼티

public List debugLog
리턴 List

desktopRatio 공개적으로 프로퍼티

public float desktopRatio
리턴 float

fileNodes 공개적으로 프로퍼티

public FileNodes,RPS fileNodes
리턴 FileNodes

monitors 공개적으로 프로퍼티

public Monitor[] monitors
리턴 Monitor[]

readOnly 공개적으로 프로퍼티

public bool readOnly
리턴 bool

showUpdateStatus 공개적으로 프로퍼티

public bool showUpdateStatus
리턴 bool

version 공개적으로 프로퍼티

public Version,System version
리턴 System.Version