cs_Kikx
Messages postés12Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention11 janvier 2005
-
9 janv. 2005 à 23:46
cs_Kikx
Messages postés12Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention11 janvier 2005
-
10 janv. 2005 à 00:46
Bonjour a tous,
Environnement : APIw32, VSC++, sans MFC.
Le thème de ce post est le fonctionnement des RichEdit
Voilà j'ai en fait 2 petits soucis :
1. J'ai vu sur google (qui est mon ami) qu'il faut initialiser la DLL lié au RichEdit
Ceci avec LoadLibrary("riched20.dll") sans MFC
Ceci avec AfxInitRichEdit2( ); avec MFC
Y a t'il une autre methode moins chiant ?
2. Donc j'ai bien fait ca dans la fonction principale mais maintenant quand j'essaye de recuperer le Handle lié à cette objet, la fonction me retourne null
hwndObjet = GetDlgItem(hWndMain,TAB1_HEXA) ;
Alors bien sur que d'autres objets retourne bien un handle correct (c'est en fait pour resizer le richedit ...)
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 10 janv. 2005 à 00:13
1) non
2) quand charges-tu riched20.dll ? je crois qu'il faut le faire avant
de créer la moindre fenêtre/dialog, sinon les contrôles sont mal
créés... en tout cas je ne vois aucune autre raison qui ferait échouer
GetDlgItem (sauf peut-être un ID différent, mais vu que tu utilises des
constantes çà doit pas être çà)
cs_Nebula
Messages postés787Date d'inscriptionsamedi 8 juin 2002StatutMembreDernière intervention 7 juin 20072 10 janv. 2005 à 00:41
Non, les librairies chargées sont automatiquement déchargées lorsque le
processus se termine. En même temps, çà fait pas de mal de le faire
explicitement non plus