[WIN32/STL] CLIENT MSN MESSENGER (SANS MFC, QT, ...) [UNICODE/ANSI]

cs_Darksheep Messages postés 69 Date d'inscription samedi 4 novembre 2000 Statut Membre Dernière intervention 15 septembre 2009 - 19 oct. 2008 à 10:23
patsla Messages postés 1 Date d'inscription jeudi 24 mars 2011 Statut Membre Dernière intervention 29 mars 2011 - 29 mars 2011 à 15:04
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/48250-win32-stl-client-msn-messenger-sans-mfc-qt-unicode-ansi

patsla Messages postés 1 Date d'inscription jeudi 24 mars 2011 Statut Membre Dernière intervention 29 mars 2011
29 mars 2011 à 15:04
Hi, même je veux savoir en vertu dont la licence est ce projet?
J'espère obtenir une réponse de vous bientôt.
excusez mon mauvais français
- Pat
freds72 Messages postés 2 Date d'inscription mardi 16 novembre 2010 Statut Membre Dernière intervention 16 novembre 2010
16 nov. 2010 à 17:18
Meme question que sur le precedent article, serait-il possible de preciser sous quelle licence ce code est publie?
Cordialement,
Frederic
cs_H2000 Messages postés 9 Date d'inscription dimanche 9 avril 2006 Statut Membre Dernière intervention 7 janvier 2010
7 janv. 2010 à 15:13
Salut,

Est-ce possible de faire un fichier ActiveX de votre client MSN ?

Merci

Cordialement
cs_Scooper Messages postés 71 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 12 septembre 2013
4 août 2009 à 13:05
Bonjour,

Je viens d'essayer et le zip fonctionne correctement.
ZeroCool80 Messages postés 1 Date d'inscription lundi 30 avril 2007 Statut Membre Dernière intervention 4 août 2009
4 août 2009 à 09:40
Problème au niveau du zip pas moyen d'ouvrir le projet avec dev C++ :(
cs_Scooper Messages postés 71 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 12 septembre 2013
30 oct. 2008 à 00:01
prochaine màj :
- Remplacement de la listbox par un treeview pour ajouter des images pour les status
- ajout d'une fenêtre pour choisir l'emoticon (actuellement il y en a 16 inclus)
- implémentation du protocole MSN avec les MSN OBJECT pour récupérer les photos et les emoticons personnalisées des autres contacts
cs_Scooper Messages postés 71 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 12 septembre 2013
20 oct. 2008 à 21:17
en rajoutant un petit timer, il est simple de mettre à jour son pseudo toutes les 10 secondes pour faire une horloge parlante lol
cs_Scooper Messages postés 71 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 12 septembre 2013
20 oct. 2008 à 19:45
Salut,
j'ai essayé en ajoutant le fichier manifest.xml à la compilation (dans l'option add manifest file) et aussi avec le pragma comment mais ne fonctionne pas.
Dans mes autres logiciels, j'ajoute suelement :
//for xp style
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'"")
#else
#pragma comment(linker,"/manifestdependency:"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'"")
#endif

et ca fonctionne toujours mais pas pour ce prog ^^
uaip Messages postés 1466 Date d'inscription mardi 20 février 2007 Statut Membre Dernière intervention 7 février 2011
20 oct. 2008 à 19:31
Ah merde, j'ai oublié de préciser que ce fichier "manifest" se trouve un peu partout (sur le net, par exemple).
uaip Messages postés 1466 Date d'inscription mardi 20 février 2007 Statut Membre Dernière intervention 7 février 2011
20 oct. 2008 à 19:29
Salut, j'ai peut-être mal compris, mais pour donner le style XP à ton appli, un simple manifest suffit.

- Soit tu rajoutes simplement le fichier "le_nom_de_ton_appli.exe.manifest" dans le répertoire de l'exe (il devra y rester, même après la compilation),
- Soit tu rajoutes la ligne "1 RT_MANIFEST manifest.xml" dans ton *.rc, en prenant soin d'ajouter ce fichier dans le répertoire de l'exe (il pourra être supprimé après la compilation).

Sinon ça a l'air vraiment pas mal. Je testerai tout ça prochainement.
Bon boulot en tout cas :)
cs_Scooper Messages postés 71 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 12 septembre 2013
19 oct. 2008 à 19:12
merci pour la note :)
Sinon je pense pas ajouter de champs sauvegarder le mot de passe -> trop dangereux...
et ce programme à été fait a la base pour permettre de wizzer sans cesse l'interlocuteur histoire de l'emmerder un peu hihi

Sinon la prochaine version que je metterai contiendra les informations du contact ainsi que si il est bloqué et si vous êtes dans sa liste de contact (utile pour certaines occassions)

J'ajouterai aussi le projet pour devcpp où ca compile sans problèmes en changeant 2 3 trucs dans le code en ANSI; par contre en UNICODE ca compile pas :s minigw connait pas std::wstringstream donc si quelqu'un sait pourquoi ?

J'ajouterai aussi la progressbar c'était mon idée (c'est pour ca que comctl32 est linké et qu'au début je fais initcommoncontrols pour la progressbar sinon ca ne fonctionne pas)
cs_Darksheep Messages postés 69 Date d'inscription samedi 4 novembre 2000 Statut Membre Dernière intervention 15 septembre 2009
19 oct. 2008 à 10:27
Voila ^^ désolé pour les fautes :s
cs_Darksheep Messages postés 69 Date d'inscription samedi 4 novembre 2000 Statut Membre Dernière intervention 15 septembre 2009
19 oct. 2008 à 10:23
Super ! je vais regarder ça
Quelques idées d'amélioration :
-Interface plus design
-Une "Progressbar" en attendant la que la connection se fasse (au lieu d'un blockage)
-Sauvegarde dans un fichier du Login et du Pass (option Mémoriser mon adresse et Mémoriser mon mot de passe, dans Windows live messenger)

Sinon j'te met 10/10
Rejoignez-nous