2017-04-18 1 views
1

J'ai une application MFC (C++) qui enveloppe l'ActiveX MSTSC. J'essaye de comprendre comment mettre à l'échelle la fenêtre que l'ActiveX crée plus grand. L'application MS Remote Desktop Connection a une fonction de zoom relativement nouvelle qui correspond à ce que je recherche, je n'arrive pas à comprendre comment ils l'ont implémentée.Mise à l'échelle ActiveX RDP plus grande dans l'application MFC

Si j'essaie de mettre à l'échelle toutes les fenêtres enfants créées par l'ActiveX, je peux augmenter l'échelle de l'image, mais la fenêtre de saisie ne fonctionne pas correctement. Fondamentalement, l'entrée se comporte comme si la fenêtre n'avait pas été redimensionnée (vérifiez qu'elle a bien été redimensionnée avec Spy ++), donc toutes les entrées sont désactivées linéairement en fonction de la taille et de l'endroit où vous cliquez.

Existe-t-il une méthode dans l'ActiveX qui me manque, ou une autre façon de mettre à l'échelle la fenêtre de saisie qui gère correctement l'entrée de la souris?

Répondre