cs_cricri95
Messages postés34Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention 6 avril 2012
-
13 avril 2006 à 08:41
cs_cricri95
Messages postés34Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention 6 avril 2012
-
13 avril 2006 à 12:05
Bonjour, Voila j'ai créé des menus dynamiquement à partir d'une base de données (en Visual Basic 6).
Je
gère les clicks sur les menus deroulants avec setwindowlong mais le
problème est en mode deboggage qui est pratiquement impossible si cette
API "setwindowlong" est lancé.
(Point Arret VB fait planter tout !!!).
Alors quelques explications ....
Dans mon MDIForm_Load, A partir d'une base de donnees j'insere mes
menus principaux avec la commande "Rec = InsertMenu(...)" et ensuite
des menus popup (si je clique sur les menus principaux) grace a la
commande "retval = InsertMenuItem(...)".
Ensuite pour declencher les clicks sur ces menus nouvellement creés je
lance apres la construction de tous les menus la commande suivante :
Mais le probleme est que le deboggage est impossible (enfin le point
d'arret fait planter toute l'appli!!!) et de plus dans certains cas
l'acces au code est impossible sur un point d'arret.
Si vous avez une idée, merci de me la faire parvenir .....
cs_cricri95
Messages postés34Date d'inscriptionlundi 8 mars 2004StatutMembreDernière intervention 6 avril 2012 13 avril 2006 à 12:05
Merci, mais cela ne marche pas si on a des menus rattaches a un menu principal en fait mon MDIFORM_Click, MDIFORM_MouseDown ou MDIFORM_MouseUp ne se déclenche pas.
La différence : mes menus sont deja construits au moment de l'ouverture de l'appli.