Précédent   Forum du club des développeurs et IT Pro > Autres langages > Général Visual Basic 6 et VBScript > VB 6 et antérieur
VB 6 et antérieur Visual basic 6 et versions antérieures. Avant de poster -> La FAQ VB6, Les tutoriels VB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/01/2013, 14h06   #1
sinistrus
Invité de passage
 
Inscription : février 2006
Messages : 11
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 11
Points : 0
Points : 0
Par défaut LoadPicture (image par jour)

Bonjour à tous et bonne année !

Je débute cette année avec un petit problème d'affichage d'image :s

Ce code me permet d'afficher l'image PIC_Wallpaper0 dans PIC_Wallpaper1
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
PIC_Wallpaper1.Width = Me.Width
    PIC_Wallpaper1.Height = Me.Height
    If PIC_Wallpaper0.Width < PIC_Wallpaper1.Width And PIC_Wallpaper0.Height < PIC_Wallpaper1.Height Then
    Coeff = 1
    X = (PIC_Wallpaper1.Width - PIC_Wallpaper0.Width) / 2
    Y = (PIC_Wallpaper1.Height - PIC_Wallpaper0.Height) / 2
GoTo Affiche_image
    End If
    'definition du coefficient selon l'orientation de l'image
    If PIC_Wallpaper0.Width > PIC_Wallpaper0.Height Then
        Coeff = PIC_Wallpaper0.Width / PIC_Wallpaper1.Width
        X = 0
        Y = (PIC_Wallpaper1.Height - (PIC_Wallpaper0.Height / Coeff)) / 2
    Else
        Coeff = PIC_Wallpaper0.Height / PIC_Wallpaper1.Height
        X = (PIC_Wallpaper1.Width - (PIC_Wallpaper0.Width / Coeff)) / 2
        Y = 0
    End If
Affiche_image:
    NewLargeur = PIC_Wallpaper0.Width / Coeff
    NewHauteur = PIC_Wallpaper0.Height / Coeff
    PIC_Wallpaper1.PaintPicture PIC_Wallpaper0.Picture, X, Y, NewLargeur, NewHauteur
Il fonctionne très bien, mais je souhaite que chaque chaque jour il affiche une nouvelle image (au load) dans le PIC_wallpaper0 et qu'il soit pris en compte par PIC_wallpaper1.

Avez-vous une idée svp ?
sinistrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2013, 16h44   #2
l_autodidacte
Modérateur
 
Avatar de l_autodidacte
 
Homme Moncef
Directeur de lycée
Inscription : juillet 2009
Messages : 1 214
Détails du profil
Informations personnelles :
Nom : Homme Moncef
Âge : 57
Localisation : Tunisie

Informations professionnelles :
Activité : Directeur de lycée
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 214
Points : 2 233
Points : 2 233
Envoyer un message via Skype™ à l_autodidacte
Tu peux par exemple stocker les images à utiliser dans un contrôle ImageList(Ajoute le composant ActiveX Microsoft Windows Common Controls 6.0(SP6) ou plus simplement MSCOMCTL.OCX).
Tu poses une condition sur l'image à afficher selon le jour de la semaine.
__________________
A cœur vaillant rien d'impossible
l_autodidacte est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 21h29.


 
 
 
 
Partenaires

Hébergement Web