pykoon
Messages postés3Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention28 juillet 2003 28 juil. 2003 à 19:57
Dans ce sens, tu pourrais meme aller plus loin et créer des assistants de fabrication de listebox avec gestion des couleurs et tout et tout, de treeview, enfin tous les trucs chiants...
cs_Xentor609
Messages postés258Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention16 août 2004 28 juil. 2003 à 18:18
D'accord!!
Cette fois j'ai compris ce que tu voulais dire.
Je ne voyais aps ca comme ca, mais il est vrai que l'idee est bonne.
Je pourrais bien en faire ma MAJ, ca serait interessant. Pour le moment, je suis occupe par d'autres projets, mais des que j'ai un temps, je m'en occuperais.
Merci encore pour l'idée!
pykoon
Messages postés3Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention28 juillet 2003 28 juil. 2003 à 17:08
Lorsque l'on développe des applis qui mettent en oeuvre des MsgBox, on est souvent obligé de regarder dans l'aide quels boutons / icones mettre, comment en choisir un par défaut, etc...
Ce que voulais dire (et c'est vrai que j'ai été peut-être un peu brute) c'est que ton outil peux être un assitant permettant de mettre en oeuvre cetaines API Windows.
On réalise avec ton outil, on secoue, on fait des essais... et une fois que l'on est d'accord avec le rendu, on récupère la ligne qu'il faut coller dans notre source pour avoir ce que l'on vient de composer graphiquement. C'etait juste ça le fond de ma pensée...
cs_Xentor609
Messages postés258Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention16 août 2004 28 juil. 2003 à 11:19
Salut,
Mon "truc" comme tu dis, n'as pas un interet en soi. Je propose juste ce code pour l'utilisation des listviews,threads,radio,check button, ou encore nombres aleatoires ainsi que quelques API comme FindWindows,MoveWindow...
Sinon, je ne vois pas bien ce que tu entends par:
générer la chaine API Win32 correspondante : MessageBox(0,"texte....
Donc, si tu pouvais m'expliquer ce que tu entends par la, je serai interessé d'y reflechir et pourquoi pas de le mettre en oeuvre.
pykoon
Messages postés3Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention28 juillet 2003 28 juil. 2003 à 09:07
Je ne vois pas l'interet de ton truc.
Ce qui pourrait être utile c'est de générer la chaine API Win32 correspondante : MessageBox(0,"texte....
En fait ton outil serait ainsi un assistant de réalisation de MsgBox. C'est vrai après tout, c'est chiant de se taper l'aide à chaque fois pour les icones, les boutons...
Enfin moi je dis ça mais sans ça, ça serte à rien.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 juil. 2003 à 09:20
resource.h doit se trouver dans le dossier du projet.
st900i
Messages postés1Date d'inscriptionjeudi 3 juillet 2003StatutMembreDernière intervention12 juillet 2003 12 juil. 2003 à 09:16
salut, j'i essaye de compiler ce code et j'ai eu une erreur dans #include "resource.h", svp dites moi comment ca marche parce que j'en ai besoin ...merci (l'erreur est la suivante:fatal error C1083: Cannot open include file: 'resource.h': No such file or directory)
cs_Xentor609
Messages postés258Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention16 août 2004 4 juil. 2003 à 19:33
OK, merci pour tout!
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 4 juil. 2003 à 19:14
WaitForSingleObject entre autres, il y a tous les objets du noyau. Faudrait faire tout un cycle d'exemples sur ce sujet, je verrai quand j'aurai le temps c'est prevu.
cs_Xentor609
Messages postés258Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention16 août 2004 4 juil. 2003 à 19:02
Merci Brunews d'avoir mis ce commentaire!
C'est vrai que je n'avais pas pensé à cet éventualité!
Il faudra que je revois ça de plus près!
Mais pour la synchro des threads, il faudra que j'utilise WaitForSingleObject, c'est bien ça?
Parce que, dès le départ c'est ce que j'avais commencé par faire mais ça ne marchait pas du tout !
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 4 juil. 2003 à 14:20
C'est joli et produit son effet mais attention que ce code serait dangereux dans une appli reelle. Un utilisateur cliquant sur une messagebox, les autre messagebox devraient se fermer.
while(FindWindow(...) == 0); imagine un autre prog qui a mal organise la gestion d'un hook et donc ta messagebox n'existera jamais, ton prog BADABOUM. Il faut donc organiser la synchro des threads.
28 juil. 2003 à 19:57
28 juil. 2003 à 18:18
Cette fois j'ai compris ce que tu voulais dire.
Je ne voyais aps ca comme ca, mais il est vrai que l'idee est bonne.
Je pourrais bien en faire ma MAJ, ca serait interessant. Pour le moment, je suis occupe par d'autres projets, mais des que j'ai un temps, je m'en occuperais.
Merci encore pour l'idée!
28 juil. 2003 à 17:08
Ce que voulais dire (et c'est vrai que j'ai été peut-être un peu brute) c'est que ton outil peux être un assitant permettant de mettre en oeuvre cetaines API Windows.
On réalise avec ton outil, on secoue, on fait des essais... et une fois que l'on est d'accord avec le rendu, on récupère la ligne qu'il faut coller dans notre source pour avoir ce que l'on vient de composer graphiquement. C'etait juste ça le fond de ma pensée...
28 juil. 2003 à 11:19
Mon "truc" comme tu dis, n'as pas un interet en soi. Je propose juste ce code pour l'utilisation des listviews,threads,radio,check button, ou encore nombres aleatoires ainsi que quelques API comme FindWindows,MoveWindow...
Sinon, je ne vois pas bien ce que tu entends par:
générer la chaine API Win32 correspondante : MessageBox(0,"texte....
Donc, si tu pouvais m'expliquer ce que tu entends par la, je serai interessé d'y reflechir et pourquoi pas de le mettre en oeuvre.
28 juil. 2003 à 09:07
Ce qui pourrait être utile c'est de générer la chaine API Win32 correspondante : MessageBox(0,"texte....
En fait ton outil serait ainsi un assistant de réalisation de MsgBox. C'est vrai après tout, c'est chiant de se taper l'aide à chaque fois pour les icones, les boutons...
Enfin moi je dis ça mais sans ça, ça serte à rien.
12 juil. 2003 à 09:20
12 juil. 2003 à 09:16
4 juil. 2003 à 19:33
4 juil. 2003 à 19:14
4 juil. 2003 à 19:02
C'est vrai que je n'avais pas pensé à cet éventualité!
Il faudra que je revois ça de plus près!
Mais pour la synchro des threads, il faudra que j'utilise WaitForSingleObject, c'est bien ça?
Parce que, dès le départ c'est ce que j'avais commencé par faire mais ça ne marchait pas du tout !
4 juil. 2003 à 14:20
while(FindWindow(...) == 0); imagine un autre prog qui a mal organise la gestion d'un hook et donc ta messagebox n'existera jamais, ton prog BADABOUM. Il faut donc organiser la synchro des threads.