begin process at 2010 02 10 03:22:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > CHANGER LE TEXTE LA TAILLE ET LA POSITION DU BOUTTON MENU DÉMARRER

CHANGER LE TEXTE LA TAILLE ET LA POSITION DU BOUTTON MENU DÉMARRER


 Information sur la source

Note :
8,25 / 10 - par 4 personnes
8,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Trucs & Astuces Classé sous :changer, tailleposition, bouton, demarrer, windows Niveau :Débutant Date de création :08/08/2005 Vu / téléchargé :14 094 / 719

Auteur : cirec

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

 Description

Cliquez pour voir la capture en taille normale
ce petit prog sans prétention aucune explique comment récuperer le Handle du Boutton Démarrer
celui du Tray et la zone de notification des applications.
En plus il y a un example complet sur comment recuperer le texte d'un Boutton
Le changer, et comment en changer sa taille et sa position

Le tout et purement pédagogique et a coté fun quand on voit sa barre des Tâches Inversée

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Bie n sûr aucun changement n'est Definitif
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!

En Sortant le Prog remet tout en place

si toutes fois ce n'était pas le cas au prochain rafraîchissement
tout revient à la normale(AUCUN CHANGEMENT N'EST PERMANENT)
Pour provoquer un Rafraîchissement Faire un contextuel sur la bare des Tâches
Cliquer sur Propriétés et Refermer en Cliquant sur OK

La seul Condition c'est d'avoir la bare des tâches soit en haut ou en bas
ca ne fonctionne pas si elle se trouve a gauche ou a droite



Sinon C'est Libre de droit et ce n'est pas garanti


 Conclusion

Dans la procedure TForm1.ChangeMenuDemarrerClick(Sender: TObject)
Il y a au début ce que je pensait être le code pour recuperer la Fonte utilisée par:
    Btn_Font.Handle:= SendMessage(Hdl_Btn,WM_GETFONT,0,0);
{************************************************ ****************************}
// Normalement je devrais pouvoir récuperer la Font utilisé par le boutton Démarrer
// mais il m'indique Trebuchet MS alor que la Franklin Gothic Medium correspond mieux
  Btn_Font := TFont.Create; // on Crée un canvas Temporaire
    Btn_Font.Handle:= SendMessage(Hdl_Btn,WM_GETFONT,0,0);// Ceci devrait me donner la Font Utilisé par le Boutton Démarrer
      Btn_Canv := TCanvas.Create;    // on Cree un Canvas
        Btn_DC := GetWindowDC(Hdl_Btn); // on Recupère le DC qui permet en l'affectant a notre canvas d'eviter le message d' erreur suivant
          Btn_Canv.Handle := Btn_DC;  //Le Canvas ne permet pas de Dessiner
        Btn_Canv.Font.Assign(Btn_Font);// on l'assigne
      Label1.Font.Assign(Btn_Font);  // ici de même
    Label1.Caption := Btn_Canv.Font.Name; // on affiche sons nom
  Label2.Caption := IntToStr(Btn_Canv.Font.Height);// sa taille

{***************************************** ***********************************}


Il Récupère donc la Font mais ce n'est pas la bonne en effet il me retourne a priorit la Font
du Menu Démarrer et non celle du Boutton Démarrer
j'ai donc adapté la suite c'est forcément moins élégent mais bon

Voila si quelqu'un sait pourquoi Merci

pas d'autre problème connu

 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 du même auteur

Source avec Zip Source avec une capture BITMAP 32BITS INTÉGRÉ À LA VCL (TIMAGE, TPICTURE, TBITMAP, T...
Source avec Zip Source avec une capture [ASTUCE] COMMENT VOIR UN ITEM, D'UNE LISTBOX, TRONQUÉ DANS U...
Source avec Zip Source avec une capture TEXTE GRAPHIQUE AVEC CONTOUR, OMBRE ET TEXTURE EN API VERSIO...
Source avec Zip Source avec une capture TEXTE GRAPHIQUE AVEC CONTOUR, OMBRE ET TEXTURE EN API
Source avec Zip Source avec une capture ROTATION (RAPIDE) DE BITMAP (À 360°) EN PUR GDI

 Sources de la même categorie

Source avec Zip Source avec une capture UTILISER UNE DLL INCLUSE EN RESSOURCES par Bacterius
Source avec Zip Source avec une capture IMAGE DANS UN TDBGRID par HAFTARIFOUAD
Source avec Zip Source avec une capture [ASTUCE] COMMENT VOIR UN ITEM, D'UNE LISTBOX, TRONQUÉ DANS U... par cirec
Source avec Zip Source avec une capture MESSAGEDLG PERSONNALISÉ par HAFTARIFOUAD
Source avec Zip Source avec une capture COMMENT DESSINER SUR UN TCANVAS LE TEXTE D'UNE FORMULE CHIMI... par pseudo3

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture UN JOLI BOUTON ! par Bacterius
Source avec Zip Source avec une capture AUTO-COMPLÉTION D'UN CONTRÔLE DE SAISIE par Bacterius
Source avec Zip Source avec une capture TANGENT PACK [COMPOSANTS] par Bacterius
Source avec Zip Source avec une capture PACKAGE MICROSOFT par blueperfect
Source avec Zip USER ASSIST DECODER par f0xi

Commentaires et avis

Commentaire de hurrycane le 10/08/2005 08:06:59

bien
sincerment il y'a deja une source dessus
mais c'est vraiment utile de rafraichir la memmoire de temps en temps
NIX il faut songer à remettre en premiere pages des sources qui ont deja cartonné ... lol bonne programmation a tous

Commentaire de cirec le 10/08/2005 12:25:55 administrateur CS

Hello HURRYCANE
effectivement j'ai trouvé une source qui traite de la même chose
mais à mon avis moins complète
puisque la mienne permet de changer le nom et la position du menu Démarrer
Mais on peut aussi en changer la taille
et en plus il déplace et change la taille du SysTray
et la Zone de notification d'application

en plus je n'est pas utilisé la même méthode pour ma source

Es tu certain d'avoir lu ou tout au moins regarder la source avant d'écrire un commentaire dessus

tel l'ouragan tu tapes sans regarder lol :-)

@+

Commentaire de cool_tester le 10/08/2005 12:56:57

it doesn't work under win2k

Thanks anyway.

Commentaire de cirec le 10/08/2005 18:57:01 administrateur CS

Sorry
je ne possede pas Win2k

mais ca fonctionnait sous win98 :-) ???

quel est le problème?
répond moi
@+

Commentaire de freetai le 30/08/2005 00:07:57

sympa ton idée de pouvoir "personnaliser" le bouton démarrer! par contre y a un truc qui m'aurait bien plus, c'est qu'une fois le prog fermé, le bouton démarrer reste tel qu'on l'a modifié. si c'est faisable, ça m'interesse!  8]

@+!

freetai

Commentaire de Idefix57 le 04/05/2006 17:27:03

La je doit dire que pour moi aussi cela m'interesse ...
Changer le menu démarrer et qu'il y reste !

Merci c'est super .

Idefix

Commentaire de chbu1983 le 25/08/2006 11:50:06

yop,

j'ai fait une source beaucoup plus basique que celle là, et pour contrer l'actualisation, je laisse tourner l'appli invisiblement grâce à

application.ShowMainForm:=FALSE;

et j'ai inseré le tout dans un timer comme çà, çà le relance constamment

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

détecter un click sur le bouton de fermeture d'une fenêtre windows [ par Playmo ] Voilà le problème : Je voudrais que lorsque l'utilisateur clique sur le bouton de fermeture de la form, celle ci soit réduite dans la barre des tâches rendre inactif le bouton fermeture windows [ par MasterJ ] Bonjour tt le monde,je voudrais savoir comment rendre le bouton de fermeture inactif voir meme completement pas la!!!J'ai fait une recherche sur le fo Changer dossier windows [ par jmp77 ] Hello,Je pensais que c'était simple mais je n'arrive pas a trouver sur le site comment changer le dossier windows (par ex : c:\winnt) par un dosseir d Le texte de mon bouton ne veut pas changer de couleur [ par oluha ] Bonjour J'aimerai changer la couleur et le style du texte de mon bouton après que l'utilisateur ait cliqué dessus.J'ai donc écrit Menu Demarrer [ par koaiz ] salut les ProJe suis sur un projet et j'arrive a cacher le bouton Demarrer de windows mais la touche windows du clavier me pose probleme en pet toujou Messagedlg : changer le bouton par défaut [ par djiki ] bonjour à tous,quand je crée une messagedlg avec les boutons oui et non, c'est le bouton oui qui a le focus. Alors que j'ai besoin du bouton Changer d'utilisateur d'une session windows sans Ctr + Alt +Supp [ par boosie ] Bonjour tous le monde,en ce moment je suis sur un projet de gestion d'individu avec un controle d'accès.Mon problème ce situe justement &#22 Changez le skin [ par emirej ] Salut tous le monde ! Voila en effet je programme en Delphi mais j'ai toujours pas su changer les skins des bouttons et des fenetres :\ Car la les fen Changer le expanded bouton d'un treeview [ par sam_harty ] Bonjour,J'aimerai changer le style du expanded bouton d'un treeview.Par défaut c'est un '+' et un '-' et j'aimerai mettre un triangle comme sous win V changer le text a chaque clic [ par hitman94440 ] Bonjour a tous.... Je suis nouveau donc je suis le nul des nuls. Voila je veux faire sa: j'ai une texte1 et un bouton puis moi je veux que chaque fois


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,858 sec (4)

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