Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
MSWindowsScreenSaver Class Reference

Microsoft windows screen saver implementation. More...

#include <MSWindowsScreenSaver.h>

Inheritance diagram for MSWindowsScreenSaver:
Collaboration diagram for MSWindowsScreenSaver:

Public Member Functions

 MSWindowsScreenSaver ()
 ~MSWindowsScreenSaver () override
Public Member Functions inherited from IScreenSaver
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

manipulators

bool checkStarted (UINT msg, WPARAM, LPARAM)
 Check if screen saver started.
void enable () override
 Enable screen saver.
void disable () override
 Disable screen saver.
void activate () override
 Activate screen saver.
void deactivate () override
 Deactivate screen saver.
bool isActive () const override
 Test if screen saver on.

Detailed Description

Microsoft windows screen saver implementation.

Constructor & Destructor Documentation

◆ MSWindowsScreenSaver()

MSWindowsScreenSaver::MSWindowsScreenSaver ( )

◆ ~MSWindowsScreenSaver()

MSWindowsScreenSaver::~MSWindowsScreenSaver ( )
override

Member Function Documentation

◆ activate()

void MSWindowsScreenSaver::activate ( )
overridevirtual

Activate screen saver.

Activate (i.e. show) the screen saver.

Implements IScreenSaver.

◆ checkStarted()

bool MSWindowsScreenSaver::checkStarted ( UINT msg,
WPARAM wParam,
LPARAM lParam )

Check if screen saver started.

Check if the screen saver really started. Returns false if it hasn't, true otherwise. When the screen saver stops, msg will be posted to the current thread's message queue with the given parameters.

◆ deactivate()

void MSWindowsScreenSaver::deactivate ( )
overridevirtual

Deactivate screen saver.

Deactivate (i.e. hide) the screen saver, reseting the screen saver timer.

Implements IScreenSaver.

◆ disable()

void MSWindowsScreenSaver::disable ( )
overridevirtual

Disable screen saver.

Disable the screen saver, saving the old settings for the next call to enable().

Implements IScreenSaver.

◆ enable()

void MSWindowsScreenSaver::enable ( )
overridevirtual

Enable screen saver.

Enable the screen saver, restoring the screen saver settings to what they were when disable() was previously called. If disable() wasn't previously called then it should keep the current settings or use reasonable defaults.

Implements IScreenSaver.

◆ isActive()

bool MSWindowsScreenSaver::isActive ( ) const
overridevirtual

Test if screen saver on.

Returns true iff the screen saver is currently active (showing).

Implements IScreenSaver.


The documentation for this class was generated from the following files: