[API windows]CheckBox

CheckBox [API windows] - C++ - Programmation

Marsh Posté le 19-04-2006 à 11:18:48    

Bonjour à tous,
 
Je souhaite intégrer une checkbox dans la fenetre principale de mon programme et pas dans une dialog box. De plus celle-ci doit apparaitre après un clic sur un bouton.
 
Est-ce possible ?
 
Si oui, quelle est la commande qui permet de créer cette checkbox ? (CreateWindowEx() pourrait elle marcher ?)
 
Existe-t-il une macro du type WC_CHECKBOX ?
 
J'ai consultez plusieurs tuto, mais soit ils créent la checkbox dans une dialgbox, soit ils utilisent une form, est possible de faire autrement ?
 
Merci de votre aide.

Reply

Marsh Posté le 19-04-2006 à 11:18:48   

Reply

Marsh Posté le 19-04-2006 à 11:37:19    

Oui, bien sûr CreateWindowsEx() ou même CreateWindows() peuvent créer des checkbox dans la fenêtre principale ou ailleurs.
 
Je ne connais pas de macro WC_CHECKBOX. J'utilise un control de class "CheckBox".
 
Le fameux livre de Charles Petzold, "Programmer sous windows", aux éditions Microsoft Press, en donne plusieurs exemples.
 
Sur le web, les exemples se trouvent facilement par Google avec les mots clés CreateWindows WS_CHILD et Checkbox.
 
Par exemple à l'adresse http://www.ssv-embedded.de/ssv/pc104/p37.htm, il y a le code :


hCheckBox= CreateWindow ("BUTTON", "CheckBox",
                         WS_CHILD | WS_VISIBLE | BS_AUTOCHECKBOX,
                         180, 10, 120, 40, hWnd, CHILD2,
                         ghInstance, NULL);
ShowWindow (hCheckBox, SW_SHOW);  

 

Reply

Marsh Posté le 19-04-2006 à 11:53:00    

Merci beaucoup !!!!
 
En effet je n'ai pas pensé à associé ma recherche google avec createwindows......pauvre de moi :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed