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
Solved

wallpaper & active desktop

Posted on 2000-04-20
10
168 Views
Last Modified: 2010-04-04
welp, i know how to set the wallpaper and such without the active desktop enabled.  now i wanna be able to set it with active desktop enabled.  how do i do this?  and how do i check to see if active desktop is enabled?
0
Comment
Question by:felonious
  • 5
  • 3
  • 2
10 Comments
 

Author Comment

by:felonious
ID: 2733888
its a pretty simple question i think.  do i just point windows to an html file?  grrr, i hate the active desktop.
0
 
LVL 5

Expert Comment

by:TheNeil
ID: 2733931
That's what you do. Create your HTML page and then just select the HTML page when you select your wallpaper. Is this a Delphi question or are you heading down the route of writing something to automatically do this for you?

The Neil =:)
0
 

Author Comment

by:felonious
ID: 2734053
yeah, this is a delphi question.  i'm developing a wallpaper changer and it sets the wallpaper fine, but when active desktop is enabled, and you change the wallpaper, nothing happens.  after searching around for a while i figured i just had to generate an html file and point windows at it, but i wasn't really sure.  also was trying to find out if there was a registry entry i could check to see if active desktop was enabled.  if you wanna check it out, goto http://qc.monkeypowdre.com/  its actually a pretty cool program.
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 

Author Comment

by:felonious
ID: 2734059
err, oops, the link is http://qc.monkeypowder.com/
0
 
LVL 5

Expert Comment

by:TheNeil
ID: 2734075
Not that I've tried it but couldn't you create a html page as ascii text then just change the current wallpaper to it using SystemParametersInfo?

The Neil =:)
0
 
LVL 6

Accepted Solution

by:
DrDelphi earned 10 total points
ID: 2735061
I have a sample of exactly how it is done on my webpage:

www.drdelphi.com

you can search for "wallpaper" to get to the right tip.


Good luck!!
0
 

Author Comment

by:felonious
ID: 2737419
just wondering, does the procedure you have posted on the website replace the current active desktop or just change the wallpaper?
0
 
LVL 6

Expert Comment

by:DrDelphi
ID: 2737465
Just the wallpaper. I have a routine around somewhere to change the ActiveDesktop if you need it. Send me an email (the address is on my site), and I'll reply with the code. It may take me a day or so to find it, though.
0
 

Author Comment

by:felonious
ID: 2738384
no,no, i just wanted to change the wallpaper.  good deal.  thanks again.
0
 
LVL 6

Expert Comment

by:DrDelphi
ID: 2738541
Sure. <g>

-DrDelphi
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

Suggested Solutions

This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
The Email Laundry PDF encryption service allows companies to send confidential encrypted  emails to anybody. The PDF document can also contain attachments that are embedded in the encrypted PDF. The password is randomly generated by The Email Laundr…

860 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