begin process at 2010 03 12 08:34:22
  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 101 / 547

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 CREATION DE GADGET EN VB6 par djebbipgm
Source avec Zip Source avec une capture CAPTEUR DE HANDLE, DE TITRE, DE CLASS, DE POSITION DE TAILLE... par Sechaud
Source avec Zip Source avec une capture COULEUR DANS UN RICHTEXTBOX SANS MODIFIER SELSTART OU SELLEN... par Renfield
Source avec Zip Source avec une capture DIGIT D'AFFICHEUR LCD OCX par mays
Source avec Zip Source avec une capture UTILITAIRE POUR CRÉER UN FICHIER *.DEF par Galactus13

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


Appels d'offres

Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 1,357 sec (3)

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