Solved

Disable ScreenSaver

Posted on 1997-08-07
5
417 Views
Last Modified: 2008-03-06
Hi, I am using Visual Basic 5.0 Pro.  How do I disable someones screensaver...and then re-enable it?
0
Comment
Question by:oreg
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 3

Expert Comment

by:ESI
ID: 1430043
What for ? Repaint or refresh problems in the forms ?
0
 

Author Comment

by:oreg
ID: 1430044
Nope...I wrote a 'HoT Corners' program.  I want to add the feature of disabling the screen saver when the mouse is in a 'hot corner'
0
 
LVL 3

Expert Comment

by:ESI
ID: 1430045
Maybe by setting it's delay to many many hours ?
0
 
LVL 5

Accepted Solution

by:
y96andha earned 20 total points
ID: 1430046
Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Public Const SPI_SETSCREENSAVEACTIVE = 17
Public Const SPIF_SENDWININICHANGE = &H2

Disable:

  SystemParametersInfo  SPI_SETSCREENSAVEACTIVE, 0, 0, SPIF_SENDWININICHANGE
                       
Enable:

  SystemParametersInfo  SPI_SETSCREENSAVEACTIVE, 1, 0, SPIF_SENDWININICHANGE
 

0
 
LVL 5

Expert Comment

by:y96andha
ID: 1430047
If you have trouble with the above declaration (directly from API reference) you can try this one instead:

Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Long, ByVal fuWinIni As Long) As Long
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When designing a form there are several BorderStyles to choose from, all of which can be classified as either 'Fixed' or 'Sizable' and I'd guess that 'Fixed Single' or one of the other fixed types is the most popular choice. I assume it's the most p…
Background What I'm presenting in this article is the result of 2 conditions in my work area: We have a SQL Server production environment but no development or test environment; andWe have an MS Access front end using tables in SQL Server but we a…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…

717 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question