Salut,
Je veux créer des Edit à la volée et y mettre une jolie Bulle d'aide.
Voici le code de création de l'édit :
Ce code me provoque un ASSERT bien ancré dans le système. Et j'y comprend pas grand chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CExEdit * pWnd = new CExEdit ( ); pWnd->CreateEx(WS_EX_CLIENTEDGE,"EDIT","",WS_CHILD | WS_VISIBLE,CRect ( 0, 0, 50, 100 ),this,154874);
Après avoir recherché sur le forum une information qui pourrait m'aidé, j'ai trouvé un projet d'exemple fournie par Farscape.
dans ce post : http://www.developpez.net/forums/vie...ht=ctpltooltip
Dans l'exemple fourni dans le post, les bulles fonctionnent correctement mais l'Edit est créé avec les ressources. Et en mettant le code ci-dessus dans le OnInitUpdate j'ai des ASSERT à volonté.
Si je remonte dans la pile, je remonte au CTplToolTip:reSubclassWindow. L'ASSERT se produit à l'intérieur du CREATE.
Donc si quelqu'un connait ce problème et sait le corriger ou alors à une piste.
Merci d'avance.
C'est vrai qu'un bon moyen de voir le problème c'est de compiler l'exemple en mettant le code ci-dessus dans le OnInitUpate.
Partager