bonjour à tous,
je voudrais utiliser des classes de la MFC dans mon appli win32. Est-ce possible? Si oui comment?
merci.
 [win32][MFC]peut-on utiliser la MFC dans une appli win32?
 [win32][MFC]peut-on utiliser la MFC dans une appli win32?
				
				
						
						
				bonjour à tous,
je voudrais utiliser des classes de la MFC dans mon appli win32. Est-ce possible? Si oui comment?
merci.
 
 
				
				
						
						
				salut,
ça depend ,quelles classes ?

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				les classiques: CFile et CString.
Yeeees, enfin tu es de retour, je n'y croyais plus... :D
 
 
				
				
						
						
				bien alors ça ne cause pas de pb ,
il faut juste iniatiliser les MFC en debut de programme .
et linker avec les MFC .
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				euh...Envoyé par farscape
comment on fait?
 
 
				
				
						
						
				bon, en fait, je vais expliquer ma situation car il y a quelque chose qui me semble étrange:
j'ai créé un projet win32 sans console, conformément à cette FAQ Ensuite, j'ai spécifié, dans options du projet, "utiliser les MFC comme lib partagée". Mais il ne connait pas 'AfxWinInit' ni 'CFile'... qu'ai-je oublié?
 
 
				
				
						
						
				
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
 
 
				
				
						
						
				de rajouter ces headers:
dans ton stdafx.h si tu utilises les entetes precompilés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				ouilleouilleouille!! J'ai réussi à lancer mon programme en debug, mais maintenant, en release, il m'insulte ainsi:
nafxcw.lib(thrdcore.obj) : error LNK2019: symbole externe non résolu __endthreadex référencé dans la fonction "void __stdcall AfxEndThread(unsigned int,int)" (?AfxEndThread@@YGXIH@Z)
j'avoue que ça me dépasse oO!
en tout cas,
 
 
				
				
						
						
				il faut lier ces deux librairies, dans les settings du projet en releaseEnvoyé par msdn
 
 
				
				
						
						
				Pour tenter de comprendre cette erreur de link, j'ai essayé de faire un truc (j'utilise visualC++ 7.1):
1/ j'ai créé un projet win32, sans console.
2/ j'ai inclus le fichier "mmsystem.h"
3/ j'ai mis en commentaire toute la fonction InitIntance car "Je ne veux pas qu'une fenêtre apparaisse" (voir code ci-après)
4/ j'ai ajouté la ligne sndPlaySound(...).
Le but, pour l'instant, est d'avoir un prog qui joue un son mais qui n'affiche aucune fenêtre.
et j'obtiens encore une erreur de lien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
testSound1.obj : error LNK2019: symbole externe non résolu __imp__sndPlaySoundA@8 référencé dans la fonction "int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z)
je n'y comprends rien à ces erreurs de lien
 
 
				
				
						
						
				rajoute : Winmm.lib au link ....

Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
 
 
				
				
						
						
				j'y arrive pasEnvoyé par nico-pyright(c)

j'ai essayé d'aller dans projet/propriétés/editeur de liens/dépendances supplémentaires, et là, j'ai ajouté ces deux lib, mais alors là, j'ai 50 messages d'erreur!!
heeelp!!
 
 
				
				
						
						
				comment on fait?Envoyé par farscape
 
 
				
				
						
						
				
Code : Sélectionner tout - Visualiser dans une fenêtre à part #pragma comment(lib,"Winmm.lib")
 
 
				
				
						
						
				ça marche


Partager