Solved

How to make a complete Screen saver in vb5

Posted on 1998-05-29
9
205 Views
Last Modified: 2010-05-03
How make a complete SS in VB5? I know the code "/s" and "/c", but I wanted to know how can I enable the password button and how to put the little bitmap in the "video" that appears in the video propeties dialog box...
0
Comment
Question by:ruyluis
  • 4
  • 4
9 Comments
 
LVL 1

Expert Comment

by:MAVERICK
ID: 1462025
To the best of my knowledge a screensaver is just a application renamed *.Scr instead of *.exe, The password can be enabled through the standard display propeties. Do u mean by "video" the preview small screen when you choose a screen saver.

0
 
LVL 8

Accepted Solution

by:
MikeP090797 earned 50 total points
ID: 1462026
When you need to display something in the preview screen, your app is called with the /p switch followed by the device context, like /p1272. You can just BitBlt the bitmap. The Password button is handled automaticly by Windows
0
 

Author Comment

by:ruyluis
ID: 1462027
OK, but how can I know the number of device? And I think the password button isn't handled automaticly, you need the "/a " command and the follow number...
0
 
LVL 8

Expert Comment

by:MikeP090797
ID: 1462028
Dim hDC as long
hDC=CLng(Right(Command$, Len(Commmand$)-2))
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Comment

by:ruyluis
ID: 1462029
Can you give me an example of bitblt function use?
0
 
LVL 8

Expert Comment

by:MikeP090797
ID: 1462030
BitBlt hDCDest, 0, 0, Pic1.Width, Pic1.Height, pic1.hdc, 0, 0, vbSrcCopy
0
 

Author Comment

by:ruyluis
ID: 1462031
Great, Mike!! You're realy an expert! I've been looking for these answers a lot of time and now... here Mike! Well, I have one more question to you, please. What is the first argument in the bitblt function to the preview screen saver? Thank you a lot!
0
 
LVL 8

Expert Comment

by:MikeP090797
ID: 1462032
The first param is the device context handle, it tells BitBlt where to put the bmp. You get it from the /p switch
0
 

Author Comment

by:ruyluis
ID: 1462033
OK, mike, but isn't working! I write something like this:
x=Bitblt(hDC,0,0,60,60,Form2.picture1.hDC,0,0,vbSrcCopy) and the bitmap from Form2.picture1 doen't appears in the preview of Screen Saver. What is wrong? (I write load form2, before).
P.S. Have you a  code in VB5 to make a Screen Saver? With a real example maybe I can understand better this. My e-mail is ruyluis@sti.com.br. Thanks
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Write data from SQL to CSV file - position 1 52
Reading the Contents of a Directory In Access VBA 5 58
Copy a row 12 57
How to compare ms sql hashbytes results within vb6 5 54
Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
Article by: Martin
Here are a few simple, working, games that you can use as-is or as the basis for your own games. Tic-Tac-Toe This is one of the simplest of all games.   The game allows for a choice of who goes first and keeps track of the number of wins for…
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…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

912 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now