youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 15 juil. 2004 à 22:21
j'ai un exemple caucasse si on peut dire
je clcik sur une list view ki n'est pas un child du programme, j'aimerai recup d'une maniere kelke ke soit le hwnd du prog ki le contient comment je fais ....
voila ce ki me fait dire ca:
if (IsWindow(HwndDest)==0)
{
if (GetParent(HwndDest)==0)
{
MessageBox(0,"not child",0,0);
HwndTmp=GetAncestor(HwndDest,GA_ROOTOWNER);
}
/*HwndTmp=GetParent(HwndDest);*/
GetClassName(HwndTmp, sClass, 400);
MessageBox(0,sClass,0,0);
if (IsWindow(HwndTmp)!=0)
{
HwndDest=HwndTmp;
}
}
la class ne change pas,
j'ai testé GetAncestor pour essayer de recup le owner sans succes