begin process at 2012 05 29 14:36:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

Problème dans un projet ATL COM avec DLL et MFC.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème dans un projet ATL COM avec DLL et MFC.

lundi 1 octobre 2007 à 11:27:20 | Problème dans un projet ATL COM avec DLL et MFC.

jamais34


Bonjour,
j'ai un problème dans un project ATL COM de type DLL qui supporte les MFC.

Après avoir ajouté un object ATL de type "Property Page" (dans la rubrique Controls), je lui insère divers controles dont un bouton.
J'obtiens une erreur de compilation en voulant activer/désactiver le bouton.
Code : "GetDlgItem(IDC_BUT_DL)->EnableWindow(TRUE);"
Erreur : "C:\Dati\PlugIn ETS\PlugIn\Versione 6bis UI Hot Parameter VC++\ETS3_PlugIn\PropPage.cpp(198) : error C2039: 'EnableWindow' : is not a member of 'HWND__'"
J'utilise le meme code dans une application de type executable (.exe) et la compilation se termine sans erreurs.

Est ce que quelqu'un sait comment utiliser les MFC depuis un object ATL dans une DLL ? Toutes suggestions sont les bienvenues.

Vianney
lundi 1 octobre 2007 à 21:33:31 | Re : Problème dans un projet ATL COM avec DLL et MFC.

yann_lo_san


As tu essayé les méthodes de  CDialogImpl ?

CheckDlgButton(IDC_BUT_DL, BST_CHECKED);
mardi 2 octobre 2007 à 10:50:29 | Re : Problème dans un projet ATL COM avec DLL et MFC.

jamais34

J'ai réussi à faire fonctionner le tout avec ce type de code :
        HWND hButtonDL1 = GetDlgItem(IDC_BUT_DL);
        ::EnableWindow(hButtonDL1, FALSE);



Cette discussion est classée dans : problème, dll, mfc, atl, com


Répondre à ce message

Sujets en rapport avec ce message

Resources dans DLL [ par jpeg ] J'ai un problème concernant des ressources contenues dans une DLL MFC. Par exemple, lorsque je fais appel à une boite de dialogue contenue dans cette Dll COM sans MFC ni ATL... mais petit soucis... [ par Fabfabfabfab ] Je vous conseil largement cette excellent article (in english) sur les objets COM sans MFC ni ATL.http://www.codeguru.com/activex/COMStepByStep.htmlJ' dll et ressources [ par hilairenicolas ] Bonjour, je fais appel à vous car j'ai un pb qui m'handicape sérieusement. Je souhaite créer une dll MFC avec visual c++ 6Donc, je fais :nouveau proje erreur MSVCRT.DLL - MFC [ par Rololo ] Salut à tous,lors de l'éxécution de mon programme, j'ai cette erreur qui s'affiche lorsque je clique sur un bouton : "unhandled exception in PROGRAMME Problème de création de dll !! (C++ Builder) [ par SibosisITS ] J'ai la procédure d'entrée de la dll, j'ai écris mes fonctions, mais là ou je coince, c'est pour les arguments à mettre dans l'en-tête de mes fonction Problème avec un dll de Borland [ par anaxode ] Je programme avec Borland 6 , mais lorsque je veux montrer mes petits programmes a mes amis ,quand je l'ai execute, une erreur CC3260M.Dll ce produit problème de copier-coller pour les .h des dll ? [ par ilimo ] bonjour,j'ai trois projets : P1 : dll : contient la classe aP2 : dll : contient la classe bP3 : exe : contient la classe c qui se sert d problème avec le port COM dans une application mfc [ par gengis69 ] j'ai une application mfc qui me permet d'envoyer des info sur un port COM, je sélectionne celui-ci dans mon ihm, seul problème, quand le port selectio Problème Glut + Dev C++ [ par Joel ] Je suis désolé de vous emmerder encore avec ça : mais j'essaie depuis 2 jours, j'ai lu tous les messages du forum et pourtant...J'ai mis les dll (glut Problème OpenGL [ par GoldenEye ] Ca ressemble à un mess déjà posé mais ce n'est pas un mess déjà poséJe veux faire un prgm avec glut. J'ai mis dans les options settings de VC++ les li


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales