aide/doc sur marshaling et HandleRef
Bonjour,
J'ai mis ce code dans mon prog c#:
Code:
1 2 3
|
SetForegroundWindow(new HandleRef(this, this.Handle));
this.contextMenuStrip_fenetre.Show(this, this.PointToClient(Cursor.Position)); |
Il fonctionne à peu près concorrectement,mais je ne le comprends pas.
J'ai un peu de mal à cerner le tout: marshaling et HandleRef
malgré la MSDN
selon votre experience, auriez-vous un bon document à conseiller?
merci.
marshal ok, mais pas encore les handles/fenetres
Après quelques lectures des contributions de nico-pyright (qui sont très concrètes ), je comprend le passage en non managé.
Par contre je ne comprend toujours la gestion des handles avec la fonction HandleRef().
Plus précisément c'est entre la gestion des fenetre en WIN32 avec les handles, et la gestion des fenetres en .net/c#.
cela fait un peu doublon.
Je vais bientot pouvoir mettre délesté.:aie: