Les Snippets

Connexion

Lancer le ScreenSaver

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 25/03/2006 22:29:18 et initié par EBArtSoft [Liste]
Date de mise à jour : 26/03/2006 04:34:08
Vue : 4416
Catégorie(s) : Divers
Langages dispo pour ce code :
- VB 2005, VB.NET 1.x, VB6, VBA
- C# 1.x, C# 2.x
- Voir tous les langages pour ce code snippet



Langage : C# 1.x , C# 2.x
Date ajout : 26/03/2006
Posté par Lutinore [Liste]
DateMAJ : 26/03/2006
public class MyForm : Form
{ 
    // ..
    
    [ DllImport( "User32.dll" ) ] 
    private static extern IntPtr SendMessage( IntPtr hWnd, uint msg, UIntPtr wParam, IntPtr lParam );
    
    private const int WM_SYSCOMMAND = 0x0112; 
    private const int SC_SCREENSAVE = 0xF140;

    public void RunScreenSaver( ) 
    {
        SendMessage( this.Handle, WM_SYSCOMMAND, ( UIntPtr )SC_SCREENSAVE, IntPtr.Zero ); 
    }
}




Codes sources en rapport avec : Screen saver, Sendmessage

{Visual Basic, VB6, VB.NET, VB 2005} EXTRAIRE LE TEXTE DES FENETRES D'APPLICATIONS TIERCES (LISTBOX, LISTVIEW, TEXTBOXES, ...)
une mini source mais assez utile, dans certains cas... cas concrêt: j'ai une appli au boulot qui...

{C# / C#.NET} AJOUTER UNE INFOBULLE À VOS TEXTBOXES
Depuis Windows XP, il est possible d'ajouter une infobulle à vos textboxes. Pratique pour préciser ...

{C# / C#.NET} BORDEREDPANEL : UN PANEL AVEC LES BORDURES DES FORMULAIRES
Parfois dans certaines applications, on aimerait bien pouvoir déplacer un formulaire, qu'il est une ...

{Visual Basic, VB6, VB.NET, VB 2005} COLLER TEXTE DANS UNE APPLI. EXTERNE
Ce code vient en fait d'un source de Renfield que j'ai modifié. La touche ALT-V fait apparaitre un ...

{C# / C#.NET} FENÊTRE SANS BORDURES, POUVANT ÊTRE DÉPLACÉE ET REDIMENSIONNÉE
Envois un message windows permettant de débutter le déplacement de la fenêtre via la fonction "SendM...

{Visual Basic, VB6, VB.NET, VB 2005} COLLER UNE DONNÉE DANS N'IMPORTE QUEL APPLICATION
en Anglais, ca donnerait "SystemWide Paste" mais bon... C'est un mini-projet que je fais pour un...

{Visual Basic, VB6, VB.NET, VB 2005} UTILISATION DE L'API SENDMESSAGE AVEC UNE LISTBOX OU UN COMBOBOX
Voici une liste d'exemples de l'API SendMessage dans le cadre d'une utilisation avec une ListBox ou ...

{C# / C#.NET} NETSENDER ANONYME
Ce petit programme vous permet d'envoyer des commandes net send de facon anonyme. Il utilise l'...

{C# / C#.NET} LIRE LE CONTENU DE CONTRÔLES TEXTBOX, RICHEDIT,... D'AUTRES APPLIS WINDOWS
Il est parfois important de communiquer entre Managé (C# et CLR) et non Managé (C++ et Win32). Si v...

{Visual Basic, VB6, VB.NET, VB 2005} DEPLACER UN FORMULAIRE SANS BARRE DE TITRE
Comment puis-je déplacer mon Formulaire qui n'a pas de Barre de Titre ? Mettez ce code dans votre...