Problème d'utilisation de CTplToolTip
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 :
Code:
1 2
| CExEdit * pWnd = new CExEdit ( );
pWnd->CreateEx(WS_EX_CLIENTEDGE,"EDIT","",WS_CHILD | WS_VISIBLE,CRect ( 0, 0, 50, 100 ),this,154874); |
Ce code me provoque un ASSERT bien ancré dans le système. Et j'y comprend pas grand chose.
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::PreSubclassWindow. 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.