begin process at 2012 02 16 04:04:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > FORM POLYMORPHE ON SCREEN

FORM POLYMORPHE ON SCREEN


 Information sur la source

Note :
9,71 / 10 - par 7 personnes
9,71 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Niveau :Débutant Date de création :01/07/2003 Date de mise à jour :01/07/2003 16:52:53 Vu / téléchargé :3 380 / 569

Auteur : PH0ENlxFR

Ecrire un message privé
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Voici un code vous permettant de skinner votre form avec une image quelconque ainsi que de la conserver dans la zone de l'écran (anti dépassement de la zone d'écran)
Contrairement à d'autre code, celui si ne laisse pas de trainé.
si vous connaissé More TV, c'est le même préincipe, quelque soit le bord, la form ne dépassera pas, en plus un effet d'aimant complete le tout.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source avec Zip Source avec une capture JEUX DE VERITÉ ET DE FIDELITÉ par billatosco
Source avec Zip IMAGELOARDER par vkitumaini
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN CALENDRIER DE POCHE par Le Pivert
Source avec Zip RECHERCHE D'UN ENREGISTREMENT DANS UNE DATATABLE ET POSITION... par erdna

Commentaires et avis

Commentaire de TheHacker le 01/07/2003 17:30:46

ca c du bo boulot, bravo ! 10/10 :-D

Commentaire de cuq le 01/07/2003 18:40:41

J'aime .. code simple, propre j'ai mis 9 avec + de commentaires dans le source tu aurais eu 10

Commentaire de Tilois le 02/07/2003 09:19:55

on voit le boulot. L'effet est super .. moi je met 10

Commentaire de jmluc le 02/07/2003 11:30:20

J'ai un prob sur W98 :
la fonction :
SetLayeredWindowAttributes Lib "user32" n'est pas reconnu (problème de Dll) Est-ce parce que je suis sous W98 ou qu'il manque alias...dans la ligne de code fournie ??
merci de la réponse

Commentaire de nicolasvb le 02/07/2003 12:12:54

dedjou...c bon ça

Commentaire de sebmafate le 02/07/2003 12:58:38 administrateur CS

jmluc >>> cette fonction n'existe pas sous W98

Commentaire de jmluc le 02/07/2003 13:37:27

Dommage...bon je verrai ce soir chez moi .
J'ai les deux OS sur mon poste...merci

Commentaire de PH0ENlxFR le 03/07/2003 20:14:21

Merci à tous, sa encourage à publier d'autre source.

Désolé pour la version win98, j'ai pas pensé à la compatibilité ;P

Commentaire de olivierXIII le 09/07/2003 10:21:15

bravo, ca marche parfaitement sous win2000, par contre dommage que les couches alpha ne soient pas utilisées pour la semi transparence.

10/10

Commentaire de thermo_nono le 20/08/2004 14:55:50

bravo ! là c'est cool paskeu c'est exactement ce que je cherchais.... c'est même presque mieux que ce que je cherchais... alors merci et bravo ! j'devrais mettre 10/10 mais je met que 9.5/10 pour t'encourager a faire encore mieux...

Commentaire de Lyoko le 08/03/2005 23:44:05

tip top 10

Commentaire de Lyoko le 08/03/2005 23:46:02

passe au niveau suivant t pa un debutant met toi intermediare tu le vau largemen

Commentaire de MrdJack le 03/08/2005 12:51:24

Salut, comme j'avais rien d'autre a faire, j'ai apporté une ou deux ptites modifs a cette source pour répondre aux questions incessantes pour la barre des tache.... vous inquietez pas vous allez comprendre....
le probleme avec la barre des taches c'est que ya pas mal de gens qui la mette soit a gauche, en haut a droite de l'écran et ceux qui se prennent pas la tete la laisse en bas.....
mais c'est la modif permet de coller aux bords du bureau et non pas de l'écran.....

voici la modif : (porte sur la fonction FormStayOnScreen() )
il suffit d'insérer un composant appelé sysinfo sur la form et de modifier cette fonction :


Public Sub FormStayOnScreen(Button As Integer, X As Single, Y As Single, FormMake As Form)
    If Button = 1 Then
        Dim TempX As Long, TempY As Long
        TempX = FormMake.Left - (MonX - X)
        TempY = FormMake.Top - (MonY - Y)
        If TempX < 300 + Form1.SysInfo1.WorkAreaLeft Then 'c'est assez explicite....
            FormMake.Left = Form1.SysInfo1.WorkAreaLeft
        Else
            If TempX + FormMake.Width > Form1.SysInfo1.WorkAreaLeft + Form1.SysInfo1.WorkAreaWidth - 300 Then
                FormMake.Left = Form1.SysInfo1.WorkAreaLeft + Form1.SysInfo1.WorkAreaWidth - FormMake.Width
            Else
                FormMake.Left = TempX
            End If
        End If
        
        If TempY < Form1.SysInfo1.WorkAreaTop + 300 Then
            FormMake.Top = Form1.SysInfo1.WorkAreaTop
        Else
            If TempY + FormMake.Height > Form1.SysInfo1.WorkAreaTop + Form1.SysInfo1.WorkAreaHeight - 300 Then
                FormMake.Top = Form1.SysInfo1.WorkAreaTop + Form1.SysInfo1.WorkAreaHeight - FormMake.Height
            Else
                FormMake.Top = TempY
            End If
        End If
    End If
End Sub


et voili voila, la form se colle a la barre des taches quelque soit sa position et ses dimmensions.....
c'est pourtant simple, mais pourtant on le voit rarement sur le site....

bon @+ et bon prog !

Commentaire de andrebernard le 07/04/2008 14:35:53

C'est de la balle ce code.
Simplicité, éfficacité exactement ce que j'aime.

Le probleme c'est qu'il est tellement efficace, qu'il arrive un truc de ouf !!!!
Avec VNC le logiciel de prise en main à distance, la fenetre est invisible.

On voit juste la souris du client se promener.
C'est magique, mais un peu embetant.

Quelqu'un a t'il une explication ou une astuce pour eviter ce remaque de "Hollow man"

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales