C# Класс RPS.Screensaver

Наследование: System.Windows.Forms.ApplicationContext
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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