IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6] Control d'un USF [Trucs & Astuces]


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1
    Par défaut [VB6] Control d'un USF
    Bonsoir à toutes et tous,

    Est ce que quelqu'un pourrait me dire quels sont les parametres à modifier pour changer la couleur de la traditionnelle barre Windows ainsi que son cadre, sur un USF. Après avoir cherché dans les propriétés, je n'est tjs pas trouvé.

    Merci,

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 163
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Il n'y a selon moi pas de possibilité d'affecter que la fenêtre active mais l'ensemble des fenêtres du système...
    Pour ce faire, voici la procédure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    Private Declare Function SetSysColors Lib "user32" (ByVal nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long
    Private Declare Function GetSysColor Lib "user32" (ByVal nIndex As Long) As Long
     
    Private Enum eSystemColor
      eClrScrollbar = 0
      eClrBackground = 1
      eClrActivecaption = 2
      eClrInactivecaption = 3
      eClrMenu = 4
      eClrWindow = 5
      eClrWindowframe = 6
      eClrMenutext = 7
      eClrWindowtext = 8
      eClrCaptiontext = 9
      eClrActiveborder = 10
      eClrInactiveborder = 11
      eClrAppworkspace = 12
      eClrHighlight = 13
      eClrHighlighttext = 14
      eClrBtnface = 15
      eClrBtnshadow = 16
      eClrGraytext = 17
      eClrBtntext = 18
      eClrInactivecaptiontext = 19
      eClrBtnhighlight = 20
    End Enum
     
    Private Sub CommandButton1_Click()
    Dim NewColor As Long
    Dim OldColor As Long
     
      OldColor = GetSysColor(eSystemColor.eClrCaptiontext)
      If MsgBox("Changer le couleur du titre en rouge ?", 36, "Changer") = 6 Then
        NewColor = SetSysColors(1, eSystemColor.eClrCaptiontext, RGB(255, 0, 0))
      End If
    End Sub
    Si tu veux faire changer la couleur d'une fenêtre unique, il te faut tricher et construire ta fenêtre sans barre de titre, sur laquelle tu créés ta propre barre de titre...

    Argy
    Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

    Ils comptent sur vous...
    Eux aussi...
    Web Site
    Tutoriels : Déployez vos applications Access 2010 à 2019 */* Réalisez un Assistant de présaisie...
    MDB Viewer : Visionneuse Access v4.0

Discussions similaires

  1. Déplacer un Controle d'un USF dans une cellule de la feuille
    Par melouille56 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 18/09/2007, 19h21
  2. [VB6] Controle Shape
    Par fourgeaud dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 02/09/2006, 11h46
  3. [VB6] Controle en forme de tableau modifiable
    Par Vesta dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 12/08/2006, 12h48
  4. [VB6] [Interface] Nbre de contrôles maxi dans une feuille
    Par Midou dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 13/10/2002, 16h09
  5. [VB6] [Interface] Tester le Type de Controle
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 16/09/2002, 09h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo