none
plugin Outlook ATL C++, impossible de trouver la fonction callback OnLoadImage RRS feed

  • Question

  • Encore un probleme avec ce plugin, cette fois j'ai fait une fonction callback loadImage="OnLoadImage" que j'ai implementé dans mon objet COM principal avec la signature :STDMETHOD(OnLoadImage)(BSTR *pbstrImageId, IPictureDisp** ppdispImage) et j 'ai mise sa signature dans le fichier .idl et le fichier _i.h.

    dans le fichier de ressource j'ai bien loadImage="OnLoadImage" au niveau de customUI et au niveau de mon boutton, image="IDB_BITMAP1"

    ma fonction OnButtonClick fonctionne mais cette fonction loadImage n'est pas trouvée car j'ai le message:impossible de trouver la fonction callback OnLoadImage quand je clique sur mon onglet ajouté au menu outlook.pourtant normalement elles(onbuttonclick et loadimage) sont dans la meme interface iribboncallback (si je ne me suis pas trompé).


    mardi 21 juillet 2015 15:36

Réponses

  • mon probleme est resolu, la signature de la fonction callback etait mauvaise: la bonne signature est STDMETHOD(OnLoadImage)(BSTR pbstrImageId, IPictureDisp** ppdispImage) (avec un BSTR et non pas un BSTR *)
    • Marqué comme réponse stephane_l2 mercredi 5 août 2015 10:42
    mercredi 5 août 2015 10:42

Toutes les réponses