Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2967 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  quelques questions...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quelques questions...

n°196036
kremvax
Posté le 16-08-2002 à 15:35:30  profilanswer
 

Voila, je suis en train de développer une petite app, j'ai même presque fini mais il me reste quelques points à regler :
 
Alors, 1er problème : je veux que mon application puisse  
m'envoyer un email, mais je n'ai trouvé aucune fonction  
simple permettant de faire ça (ça ne devrait pas être bien  
compliqué, pourtant?!)
J'ai fouillé un peu dans la msdn library : les interfaces  
MAPI m'ont l'air horriblement compliquées pour ce que je  
veux faire, et les classes CSocket ou CInternetSession ne  
semblent gérer que les protocoles FTP et HTTP, rien pour le  
SMTP.
Donc, quelqu'un voit comment je pourrait faire? Existe-t-il  
une lib qui permette d'envoyer un e-mail, le plus  
simplement du monde??
 
Hem. 2e problème maintenant, cette foutue classe CMenu des  
MFC : elle ne semble disposer d'aucune méthode permettant  
d'effacer le menu de l'écran (à la suite de l'appel d'un  
TrackMenuPopup) sans pour autant détruire le menu!
En fait, la plupart du temps ça ne pose pas de problème car  
Windows le fait tout seul. Sauf dans le cas où ce Menu est  
lancé à partir d'une icone dans le systray : là : aucun  
moyen de le faire disparaître quand, par exemple,  
l'utilisateur clique à coté. C'est pas un bug bien méchant,  
mais juste chiant...
 
Enfin, dernier point, j'aimerais simplement savoir s'il  
existe des classes déjà faites permettant d'afficher un  
dialog de sélection de répertoire (l'utilisateur  
sélectionne le répertoire qu'il veut dans une liste  
arborescente par exemple). Je n'ai pas trouvé d'équivalent  
dans les MFC, la classe CFileDialog se limitant à la  
sélection de fichiers. Si ça existe, ça me ferait juste  
gagner un peu de temps (plutot que faire cette classe moi-
même), c'est tout :)
 
Merci d'avoir lu mon message jusqu'au bout :)

mood
Publicité
Posté le 16-08-2002 à 15:35:30  profilanswer
 

n°196044
antp
Super Administrateur
Champion des excuses bidons
Posté le 16-08-2002 à 15:47:20  profilanswer
 

kremvax a écrit a écrit :

s'il  
existe des classes déjà faites permettant d'afficher un  
dialog de sélection de répertoire (l'utilisateur  
sélectionne le répertoire qu'il veut dans une liste  
arborescente par exemple). Je n'ai pas trouvé d'équivalent  
dans les MFC




 
je connais pas assez les MFC, mais dans les VCL y a une fonction SelectDirectory qui fait un appel à la fonction ShBrowseForFolder (API Win32). Tu peux toujours utiliser cette fonction si y a rien dans les MFC qui l'utilise...


Message édité par antp le 16-08-2002 à 15:47:52

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°196069
smaragdus
whores, drugs & J.S. Bach
Posté le 16-08-2002 à 16:28:37  profilanswer
 

Point 1 : Je te conseille MAPI, c'est très simple à utiliser, bien plus simple que de faire du SMTP avec CSocket...
 
Point 3 : http://msdn.microsoft.com/library/ [...] folder.asp

n°196181
kremvax
Posté le 17-08-2002 à 00:59:52  profilanswer
 

Merci pour ces réponses, effectivement pour le 3e point ShBrowseForFolder répond exactement à mes attentes :)
 
Par contre, pour les MAPI j'ai lâché l'affaire tellement ça me semble compliqué (par rapport à ce que je veux faire!). Bref, j'ai fais autrement : le programme fair appel à un chti script PHP qui, lui au moins, me permet d'envoyer des mails facilement! :)
 
Pour le 2e point je me réponds moi-même, au cas où certains seraient intéressés : il suffit en fait d'appeler SetForegroundWindow juste avant l'appel de TrackPopupMenu, à cause d'une petite bizarrerie de windows... et ça marche!
 
PS : j'en profite quand même, j'ai donc lancé la béta de mon programme, c'est un gestionnaire de fonds d'écran. Vs pouvez le prendre là : http://www.resus.univ-mrs.fr/~exod [...] nstall.exe et me dire ce que vous en pensez? (n'hésitez pas à critiquer!)
 
Merci!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  quelques questions...

 

Sujets relatifs
[monSite] 2, 3 petites questions avant de partir ds mon délireptites questions
Eviter les questions à la con[C++ sous unix] Moults questions diverses et intéressantes !!!
[HTML] Le topic des questions c...[MySQL] 2-3 questions qui me turlupinent ... [Indexes inside]
creation de mailing list, j'avance mais qq questionsQuestions sur fgets
[VB] 2 questions2 petites questions Html/php ou autres
Plus de sujets relatifs à : quelques questions...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR