AJOUTER UN MENU A NOTEPAD (WIN32)

cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008 - 15 déc. 2004 à 10:22
cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007 - 3 nov. 2006 à 20:09
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28181-ajouter-un-menu-a-notepad-win32

cs_Mr.X Messages postés 118 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 2 novembre 2007
3 nov. 2006 à 20:09
En tout cas bien brouillons le code :S
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 juil. 2005 à 19:52
Ici j'expose un principe général par un exemple, entrer dans l'espace mémoire d'un prog pour en modifier le comportement.
Pour chaque prog cible, tu dois déterminer la meilleure méthode pour arriver à tes fins, il n'y a bien entendu pas de méthode universelle.
cs_grandvizir Messages postés 1106 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 3 septembre 2006 22
8 juil. 2005 à 19:04
Je n'ai pas réussi à faire marcher ce code avec VC++6 & W98 (exportation foireuse d'une DLL me semble-t-il), mais j'aurais voulu savoir s'il était possible de rajouter des ShortCut's à des items déjà existants d'une application ? J'ai quelques logiciels qui sont en manque...
cs_Joky Messages postés 1787 Date d'inscription lundi 22 novembre 2004 Statut Membre Dernière intervention 31 janvier 2009 2
9 janv. 2005 à 16:47
Gendal >> Roooo c'est touchant, j'aime cette nostalgie :p J'vais le remettre, au moins j'passé pas inaperçu faut dire ;).

BruNews>>Que jai toujours envie d'apeller BruceNews fodra j'fasse attention, C'est sur que c'était pas le but mais bon voila quoi :p j'vais aller voir l'uni instancité 8-)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
9 janv. 2005 à 16:44
Ben oui, c'est pas le genre de prog qui doit etre lance plusieurs fois.
Verif d'instance unique est ici:
http://www.cppfrance.com/code.aspx?ID=25238
tu l'ajouteras mais ce n'etait pas le but de cette demo.
cs_Joky Messages postés 1787 Date d'inscription lundi 22 novembre 2004 Statut Membre Dernière intervention 31 janvier 2009 2
9 janv. 2005 à 16:24
Hep ça marche parfait ;)
Mais y'a un problème ;)
Quand on lance 2 fois le programmes "Lanceur" et que l'on essai d'ouvrir notepad.exe
Ce dernier ne se lance pas ;)

Voila c'était ma ptite remarque :p

Bonne journée ;)
Gendal67 Messages postés 627 Date d'inscription mercredi 16 juin 2004 Statut Membre Dernière intervention 24 juillet 2011 2
20 déc. 2004 à 02:49
oh yé (<---- c'est alsacien), dingue ton truc!! je savais pas qu'on pouvait faire ça!! modifier un menu comme ça!! j'ai dl ta source, vais regarder ta source demain...enfin...ce matin...mais +tard, parce que la, à 2h45 du mat', c'est l'heure de dodo! mdr!!
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
18 déc. 2004 à 22:48
euhrm, en effet, merci bien ^^
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
18 déc. 2004 à 22:46
Faut enlever le retour a la ligne automatique.
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
18 déc. 2004 à 22:35
hmm, ça n'a rien à voir, mais vraiment rien à voir avec la source, mais chez moi le bouton Atteindre est toujours désactivé; sous quelles conditions il devrait être activé ?
leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 17
18 déc. 2004 à 13:16
pour aller a la ligne X, edition atteindre non? (ou CTRL+G)....sinon cest cliar que cest top ce genre de source brunews, tres instructif
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
16 déc. 2004 à 21:13
Faudrait voir quelles erreurs, puis du moment qu'il compile avec VC7 doit suffire, non ?
XCat Messages postés 7 Date d'inscription dimanche 28 novembre 2004 Statut Membre Dernière intervention 19 décembre 2004
16 déc. 2004 à 11:55
Ton truc est intéréssent......
Il se compile bien avc VC7, alors que pour VC6 il donne des erreurs.
pourais-je savoir pourquoi?
tx....
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
15 déc. 2004 à 10:42
EM_SETSEL devrait aller, faudra parcourir le texte en cherchant les '\n'.
Tu peux tout faire une fois la dll mappee dans le processus mais attention que si tu affiches un dialog ou truc de ce genre qui aura donc un callback de traitement, il ne faut pas decharger la dll a la sauvage pendant que la boite est affichee sinon plantage de notepad, cause que l'adresse du callback sera invalide. En ce cas faudra bien mettre chargement de la dll dans un service pour eviter que ne soit decharge en cours de travail sur notepad ou alors assurer la fermeture de cette boite des l'annonce de dechargement de la dll.
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
15 déc. 2004 à 10:22
Marche nickel chez moi.

Est-ce que de la même manière ce serait possible de faire un bouton qui t'envoie à la ligne numéro X ? Ça manque cruellement.
Rejoignez-nous