IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

html dans cview


Sujet :

MFC

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3
    Par défaut html dans cview
    bonjour à tous ,ma question peut parraitre à certains bete mais pour moi c'est bcp plus compliqué que ca : en faites je travail sur un projet basé sur CView mon but et d'afficher le contenu d'une page web (html) apres le clic sur un boutton du menu principal de la mainframe,tout cela ce n'est k'une parti du projet, j'ai commencé par creer une classe CConnexion basé sur Chtmlview et apres j'ai creer un nouveau menu mai je sais plus koi faire apres.!!!sachant j'ai creer aussi une page html que je ne sais pas koi faire avec!!!
    si klk un à une idée de c kil fo faire; aider moi car ca commence à me tuer!
    faites un details car je suis nul en mfc

    keep walking

    [titre édité / éviter les "au secours"]

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Salut,

    tu peux commencer à regarder dans le post-it de la faq : http://www.developpez.net/forums/vie...433998#2433998

    et les questions qui suivent

    Tu peux faire un appel à Navigate2 pour afficher une page web dans la méthode OnInitialUpdate de ta vue qui dérive de CHtmlView


    Pour la meilleure lisibilité du forum et pour comprendre mieux la question, évite le style sms
    Citation Envoyé par smallheart
    si klk un à une idée de c kil fo faire;
    N'hésite pas à éditer ton post

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3
    Par défaut !!
    ok merci beaucoup et désolé pour le style sms .
    j'ai pas tres bien compris ta reponse ou plutot le code marqué sur ton lien . est ce que tu peut m'expliquer d'avantage stp.

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Si j'ai bien compris, tu veux afficher une deuxième fenetre sur ton document ? et cette fenetre s'occuperait de l'affichage de la page web ?

    Regarde ici pour commencer : http://c.developpez.com/faq/vc/?page...OnSameDocument

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3
    Par défaut
    oui c'es bien ca, une deuxieme fenetre qui s'occupe de l'affichage de la page web! mais c'est quoi les classe qu'il fo gener(une chtmlview)?? et au niveau des ressources est ce qu'il faut creer un nouveau menu et une ressource html???j'ai lu le code que tu vien de donner mais on donne pas tout ca..
    merci beaucoup .. et dsl pour toutes ces questions. c'est un projet avec l'ecole ey je foire mon année si j'arrive pas

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    aie mes yeux !

    Il te faut créer une nouvelle classe qui hérite de CHtmlView et la gérer comme dans le lien que je t'ai donné juste avant.

    Sinon, il est peut-etre plus simple d'embarquer le composant activeX navigateur web.

    Comme tu as l'air de débuter en MFC, je te suggère de consulter le tutorial de Farscape pour éclaircir quelques points http://farscape.developpez.com/tutor...arrer-mfc-vc6/

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 44
    Par défaut
    Bonjour,

    Je débute également en MFC, et j'ai déjà des soucis avec Navigate2 : je n'arrive pas à passer des données en POST. J'ai essayé le code de la FAQ, mais il ne fonctionne pas.
    Après plusieurs essais de toutes sortes, j'en suis là, sans résultat non plus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    char * params = "post_envoye=toto";
    	Navigate2(_T("http://sebastien.3dathome.fr/tempo/test_post/test_post.php"), navOpenInNewWindow, params);
    NB : si je ne mets pas de paramètre en post, je n'ai pas de soucis pour accéder à une URL.

    Pour l'endroit où je voudrais aller : http://sebastien.3dathome.fr/tempo/test_post/

    Est-ce que quelqu'un pourrait m'aider à sortir de là ?

    Merci,

    R@phy

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu as regardé le code de la faq ?
    il est plus complet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    char * params = "login=monLogin&amp;password=monPwd";<br/>
    Navigate2(_T("http://www.mapage.com"), 0, NULL, "Content-Type: application/x-www-form-urlencoded\r\n", params, strlen(params));

  9. #9
    Membre averti
    Inscrit en
    Février 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 17
    Par défaut
    Salut à tous,

    J´utilise cette fonction Navigate2 dans mon code pour charger une page html

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    HRESULT hr = m_pBrowser->Navigate2(&vUrl, &vFlags, &vNull, &vPostData, &vNull);
    Ca marche sans problème mon souci est actuellement de savoir comment faire pour savoir que la page web n´est pas été trouvé c´est à dire comment puis recupérer le message d´erreur de intenert explorer disant "la page ne peut pas être affiché".

    Je voudrais afficher une page web par défaut, au lieu d´afficher ce message d´erreur.

    Merci beaucoup de votre aide.
    Armando

  10. #10
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    regarde du coté de OnNavigateError http://msdn2.microsoft.com/En-US/lib...ac(VS.80).aspx

Discussions similaires

  1. [DTD] Tags Html dans XML ---> Etendre la dtd du Xhtml
    Par tipaquo dans le forum Valider
    Réponses: 14
    Dernier message: 19/07/2010, 09h09
  2. HTML dans PHP, PHP dans HTML...
    Par jeremy_chauvel dans le forum Langage
    Réponses: 3
    Dernier message: 24/04/2006, 20h28
  3. Intégration éditeur html dans page asp
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 2
    Dernier message: 06/05/2004, 09h04
  4. Insertion code html dans bdd
    Par jeff37 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/04/2004, 15h03
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo