2009-12-23 5 views

Répondre

1

Vous créez une nouvelle ListBox et la mise à être la valeur de ListBox1.Handle - mais ListBox1.Handle retourne un type IntPrt - un entier.

Dim listBoxHandle As IntPtr 

listBoxHandle = ListBox1.Handle 
MessageBox.Show(listBoxHandle) // You'll see numbers. 
-1

poignée est une IntPrt (Une poignée est juste un entier de 32 bits).

+0

désolé, pouvez-vous s'il vous plaît être clair? comment devrais-je obtenir le hanlde dans ce cas? – JPro

0

Au lieu de ListBox vous devez utiliser IntPtr:

Dim i_Handle As IntPtr 

i_Handle = ListBox1.Handle 
+0

Merci. Mais pourquoi votre premier message à -1? – JPro

+0

Je ne sais pas, premier post bizutage peut-être :) –

Questions connexes