begin process at 2012 05 28 23:39:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Creer un bouton avec l'API Windows


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Creer un bouton avec l'API Windows

dimanche 22 mai 2005 à 11:17:38 | Creer un bouton avec l'API Windows

banane_rose

code : ICI
C'est sensé faire apparaitre une fenêtre avec un gros bouton "Quitter" au milieu .
Mais rien ne marche , même pas l'affichage de la fenêtre ...
help ?

Je suis qu'un pitit programmeur en herbe ...
dimanche 22 mai 2005 à 11:39:07 | Re : Creer un bouton avec l'API Windows

Joky

Membre Club
Réponse acceptée !
Tu as oublié un return 0; dans ta procédure ( WM_CREATE )
Et si tu le rajoutes, tu as la surprise d'avoir 2 fenêtres, une avec le bouton, et l'autre toute noire...
WS_CHILD pour ton bouton ;)
en gros ça donne :

switch (messages)

{

case WM_CREATE :
      hwndBtnQuit = CreateWindowEx(
0,
                                                                  "BUTTON"
,
                                                                  "Quitter",
                                                                  WS_VISIBLE | WS_CHILD,
                                                                  
5,5,  
                                                                  
100,50,
                                                                  hWnd, 
                                                                  NULL,
                                                                   hThisInstance,   
                                                                  NULL);
            
return 0;

N'hésite pas à utiliser les return 0 dans tes switch.

void Aurevoir( void ); //Bonne journée

dimanche 22 mai 2005 à 11:47:06 | Re : Creer un bouton avec l'API Windows

banane_rose

cool merci ^^

mais pourquoi le bouton n'est pas de style XP ??

Je suis qu'un pitit programmeur en herbe ...
dimanche 22 mai 2005 à 12:42:53 | Re : Creer un bouton avec l'API Windows

Arnotic

Administrateur CodeS-SourceS
Réponse acceptée !
Il te faut rajouter un fichier manifest (soit en resource, soit à part).

@+
Arnotic,
Admin CS, MVP Visual C++
dimanche 22 mai 2005 à 12:52:45 | Re : Creer un bouton avec l'API Windows

banane_rose

j'ai obtenu ça après pleins de bidouillages ...
IMAGE : ICI
mais impossible de changer la couleur du texte , de fond ni le gras !
ça a un rapport avec le fichier manifest ? bon je vais me renseigner ...


Je suis qu'un pitit programmeur en herbe ...
dimanche 22 mai 2005 à 13:31:37 | Re : Creer un bouton avec l'API Windows

banane_rose

youpi ça marche !!! c'est assez rare avec moi lol

bon je vais faire mumuse à essayer de maîtriser les boutons windows ...je vous appelle si j'ai un problème ^^


Je suis qu'un pitit programmeur en herbe ...
dimanche 22 mai 2005 à 14:08:28 | Re : Creer un bouton avec l'API Windows

banane_rose

dites... vous savez pas comment retirer le gras du texte sur les contrôles ?

Je suis qu'un pitit programmeur en herbe ...
dimanche 22 mai 2005 à 14:23:16 | Re : Creer un bouton avec l'API Windows

Urgo

Membre Club
WM_SETFONT

Cherche sur msdn ou ici-même, tu trouveras ainsi un tas d'exemples!

Urgo
dimanche 22 mai 2005 à 15:33:00 | Re : Creer un bouton avec l'API Windows

banane_rose

merci , sinon j'essaye de faire un bouton quand on clique dessus ça reduit la fenêtre ... mais je ne trouve pas le bon WM_XX (c'est bien ça ?) pour SendMessage (c'est bien ça aussi ??)
code : ICI (sans le fichier manifest)
screen : ICI
j'avance bien aujourd'hui on dirait ... ^^

Je suis qu'un pitit programmeur en herbe ...
dimanche 22 mai 2005 à 15:41:44 | Re : Creer un bouton avec l'API Windows

Joky

Membre Club
Bé pas besoin d'envoyer un message

Quand tu interceptes le messages que le bouton a été clické
tu fais un ptit
ShowWindow(hWnd, SW_MINIMIZE);
Et vala ta fenêtre réduite

void Aurevoir( void ); //Bonne journée


1 2 3 4

Cette discussion est classée dans : bouton, creer, windows, fenêtre, api


Répondre à ce message

Sujets en rapport avec ce message

Bouton + Icône ... comment ? - API Windows [ par banane_rose ] bon bah voilà tout est dans le titre , j'ai mon image prête ( "Quit.bmp" 16x16 ) CODE COMPLET ICI je veux ajouter l'icône sur Quitter API Windows - Fenêtre sans bordure ? [ par banane_rose ] Bonsoir , Voilà je cherche à faire une fenêtre sans bordure du tout (ou plutôt invisible) mais qui garde la fonction du redimensionnement de la fenêt API windows, propriété fenêtre. [ par mohdaef ] Bonsoir.Je travaille actuellement sur une fenêtre en API windows, et j'aurais aimé savoir si il existé un propriété, ou autre permettant de naviguer a [API windows] Redimmensionner une fenêtre [ par lucelabrute ] Bonjour, j'aimerais qu'aprés selection dans une combo box, la fenêtre s'agrandisse ou se reduise automatiquement, j'ai lu un peu et j'ai trouvé SetWin aide svp api windows [ par yahyamr ] bonjour je suis un étudiant et je faire en projet en api Windows en appliquant le langage C. mon projet est la gestion de repertoire telephone je snmpwalk API windows [ par Max77240 ] Bonjour à tous, Je travail avec VisualC++ 2008 et le l'API SNMP de Windows. J'aurais voulu savoir s'il est possible de faire l'équivalent d'un "snmpw [API Windows] Combo box et CBN_SELCHANGE [ par lucelabrute ] Bonjour, Je n'arrive pas ç utiliser correctement le message CBN_SELCHANGE. Alors voila ce que je fais: dans le WM_COMMAND: case CBN_SELCHANGE: /* tra Fenêtre dialog déplaçable "par le fond" [API Win32] [ par stagiairecpp ] Bonjour, Je conçois actuellement une petite application et j'aurais besoin d'un renseignement que je ne suis parvenu à trouver ni via google, ni via


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,640 sec (3)

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