lafolle24320
Messages postés406Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention29 juin 2009
-
6 nov. 2006 à 10:13
lafolle24320
Messages postés406Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention29 juin 2009
-
7 nov. 2006 à 09:25
Bonjour
je débute en api win 32 et galère un peu.
Je recherche donc des sources de code d'un petit agenda permettant de classer des rendez vous en utilisant du c ou c++
Ou autre appli du genre qui met en oeuvre du déplacement de composant à l'aide d'une souris.
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 6 nov. 2006 à 12:15
Voila une méthode pour déplacer un bouton, sachant qu'il y a peut etre plus simple a faire :
1°) Tu sous class ton bouton ( cf Subclassing et SetClassLong(...) )
2°) Tu traites les événement WM_LBUTTONDOWN, WM_LBUTTONUP et WM_MOUSEMOVE
3°) Tu déplaces ta fenetre a l'aide de l'API MoveWindow(...)
lafolle24320
Messages postés406Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention29 juin 20097 6 nov. 2006 à 10:49
un agenda de rv.
du genre j'ai un rectangle qui représente un rv
lorsque je clique sur ce rectangle avec ma souris je dois pouvoir le déplacer à une autre date
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 6 nov. 2006 à 11:28
T'aider ? On voudrait bien...
A priori t'es partie pour te palucher le composant... Déplacer un bouton, un edit, ca reste de l'API, et la on peut t'aider.
Par contre un composants qui permet de gérer des zones d'édition... perso j'en connais aucun et meme avec l'API je vois pas trop comment y arriver.
mogwai93
Messages postés361Date d'inscriptionmardi 31 décembre 2002StatutMembreDernière intervention19 mars 2015 6 nov. 2006 à 11:34
tu as deja le controle "date" de windows :
INITCOMMONCONTROLSEX iccx;
iccx.dwSize=sizeof(INITCOMMONCONTROLSEX);
iccx.dwICC=ICC_DATE_CLASSES ;
InitCommonControlsEx(&iccx);
hwndMonthCal=CreateWindowEx(0, MONTHCAL_CLASS, NULL, WS_CHILD|WS_VISIBLE, 20, 20, 190, 160, hwnd, NULL, mon_Inst, NULL);
apres à toi de rajouter les options de saisies et de lectures des rendez vous.
lafolle24320
Messages postés406Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention29 juin 20097 6 nov. 2006 à 11:35
ok considérons donc que j'ai mon rectangle qui s'assimile à un bouton.
si je clique sur un bouton et que je le déplace avec la souris comment je fais?.
lafolle24320
Messages postés406Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention29 juin 20097 7 nov. 2006 à 08:58
aie
pour les biblio à lié pour PtInRect çà ne fonctionne toujours pas....
çà fait 2 semaines je bloque toujours j'ai beau débugger et il ne reconnait jamais ma fonction..
alors si quelqu un peut m'aider je vais laisser ma source en zip : Agenda.zip .
merci beaucoup si quelqu un peut prendre le temps de regarder je pense que c'est pas grand chose mais...
a oui j'ai aussi mi un fichier où il y a des erreurs qu'il m'affiche du genre il n'arrive pas à charger une librairie alors qu'elle est présente.