2009-07-29 8 views
0

Je voudrais définir la poignée de fenêtre de niveau supérieur d'Outlook pour être le parent d'un formulaire Paramètres dans mon complément (de sorte qu'il apparaît en haut, reste dans Outlook, etc). L'utilisation de SetParent dans d'autres applications Office fonctionne correctement, mais dans Outlook, j'obtiens des erreurs de rendu. Le formulaire ne se redresse pas correctement lorsque Outlook est le parent (donc si je le fais glisser ou si je clique et recule, d'autres parties d'Outlook sont dessinées dessus).Outlook: Comment SetParent (_form.Handle, Outlook.Handle) sans problèmes de peinture?

Tout Invalidation est ignoré.

Quelqu'un connaît une bonne solution? Merci!

EDIT: Le formulaire que je souhaite ajouter est un formulaire .Net, qui peut être une partie du problème.

Répondre

0

Je n'ai toujours pas trouvé un moyen de faire ce travail comme une forme, mais un travail qui fonctionne est d'ouvrir la forme comme un dialogue (modal).

C'est .ShowDialog()

Je vais marquer cette acceptée si je ne reçois pas une meilleure réponse.