begin process at 2012 05 28 12:50:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

[Api]Recuperer l'etat d'une checkbox et de radio


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

[Api]Recuperer l'etat d'une checkbox et de radio

samedi 10 décembre 2005 à 19:48:19 | [Api]Recuperer l'etat d'une checkbox et de radio

shadow1779

Membre Club
Bonsoir,

j'aimerai avoir un exemple svp pour recuperer l'etat de checkbox et de boutons radios, je pense que cela doit etre comme en php 1 pour coché 0 pour non coché mais je ne sais pas comment recuperer l'etat

Merci d'avance
.
samedi 10 décembre 2005 à 19:52:38 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

vecchio56

Administrateur CodeS-SourceS
Comme pour tous les controles, tu utilise SendMessage avec le message BM_GETCHECK Prends l'habitude d'aller voir sur MSDN, sinon tu n'a pas fini poser des questions!
samedi 10 décembre 2005 à 20:05:11 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

shadow1779

Membre Club
ok, mais en fait j'arrive pas a chercher sur msdn , disons que j'ne sais pas quoi mettre pour trouver ce que je cherche, avant je faisai l'effort de chercher mais passer deux heures a rien trouvé ca gave vite :D

merci :)
samedi 10 décembre 2005 à 20:28:20 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

shadow1779

Membre Club
Par contre j'ai encore un probleme, en general les gens font un
 static HWND l'id de la checkbox puis un createwindows, sauf que la mes checkbox sont directements fait avec l'editeur de ressource de visual c++ dans la boite de dialogue et en faisant:

if(SendMessage(IDC_CHECK1,BM_SETCHECK,0,0) == BST_UNCHECKED)
{
MessageBox(NULL,"Unchecked!",NULL,0);
}

pour tester il me dis qu'il ne peux pas convertir un int en HWND
samedi 10 décembre 2005 à 20:40:04 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

vecchio56

Administrateur CodeS-SourceS
Tu récupère un HWND à partir d'un int avec GetDlgItem. Mais pour envoyer un msg, tu peux utiliser SendDlgItemMessage
samedi 10 décembre 2005 à 20:47:13 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

shadow1779

Membre Club
ya des fois j'me demande comment les gens connaissent si bien les API et pourquoi pas moi lol

.
samedi 10 décembre 2005 à 20:57:36 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

vecchio56

Administrateur CodeS-SourceS
Les API de base il y en a très peu, si tu codes souvent tu les retiendra très vite. Pour rechercher des trucs dans MSDN c'est vrai que c'est pas facile. Si tu sais que tu cherches quelque chose en rapport avec un bouton, c'est facile car tout ce qui concerne les boutons est rassemblé au même endroit: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/buttons/buttons.asp Après avec le panneau de gauche, tu pourra avoir des infos sur les autres types de fenêtres (edit, lisbox...) Pour chaque type de controle, tu as une explication générale, avec des exemples (overview), les fonctions, les messages, les notifications et les constantes Quand tu es habitué, c'est très facile de trouver ce que tu cherches
dimanche 11 décembre 2005 à 09:13:52 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

shadow1779

Membre Club

par contre si qqn pouvais me faire un petit exemple simple de recuperation d'une checkbox qui serait dans une boite de dialogue car moi ca l'a récupere pas et en + ca la décoche :s
dimanche 11 décembre 2005 à 10:33:04 | Re : [Api]Recuperer l'etat d'une checkbox et de radio

shadow1779

Membre Club
Réponse acceptée !
Bon en cherchant pas mal un peu de partout j'ai finalement trouvé pour une boite de dialog et ca marche

if(IsDlgButtonChecked(hwnd, IDC_CHECK1) == BST_CHECKED)
{
MessageBox(NULL,"checked!",NULL,0);
}

en gros IsDlgButtonChecked(hwnd, le bouton) == BST_CHECKED...


voila :)


Cette discussion est classée dans : checkbox, recuperer, etat, api, radio


Répondre à ce message

Sujets en rapport avec ce message

Comment on grise un bouton dans une dialogbox ? [ par Gendal67 ] Bonjour ('soir) à tous !J'ai une petite question et j'espère bcp que vous pourrez me répondre : voila, je sais (plus ou moins) créer des dialogbox (mo recuperer l'etat du bouton de la souris [ par kor6k ] bonjour,Je crois que mon titre est assez explicite mais je vais quand même apporter plus de précisions:Je suis en train de creer une classe bouton pou [API]Recuperer l'heure de windows [ par shadow1779 ] Bonjour, ya t'il une fonction avec l'API windows pour recuperer son heure et si oui merci de me montrer un petit exemple :) Merci d'avance activation de radio boutons checkbox [ par safran90 ] Comment faire pour que l'affichage de radio button ou check box redeviennent normal des que je les active (quand je les déactive les boites sont grisé CheckBox transparent [ par victorcoasne ] Bonjour,Je cherches à rendre un radio et un checkbox transparent.Le fond est une image BMP.Si je traite comme un static sans les thèmes XP ça fonction Traduire code MFC en API [ par victorcoasne ] Bonjour,J'ai besoin d'utiliser ce code : http://www.codeguru.com/Cpp/W-P/win32/tutorials/ar API WIN32: Apparaitre dans le menu clic droit de windows [ par ndubien ] Bonjour, Je recherche donc comment faire pour que mon programme apparaisse dans le menu affiché lors d'un clic droit sur un fichier. Exemple, si vous traitement de signaux radio [ par labouzaid ] j'ai un muni projet qui consiste a caracteriser les signaux radio(frequence,puissance ,amplutide,etc),le projet consiste a developpe un programme en C MFC en C++ [ par ja92 ] Bonjour ,Débutant en programmation je souhaite réaliser une application en MFC qui afficherait une fenetre avec un texte.Ce texte serait composé d' un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 2,106 sec (4)

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