2010-04-13 4 views
0

Juste quand je rencontre une application.Lorsque je charge cette application, l'applcation réelle est comme la barre d'outils seulement.Il est chargé en haut de l'écran.Et les éléments du bureau sont automatiquement déplacés et affichés sous la barre d'outils Même lorsque j'ouvre une autre fenêtre et maximisé le vent, son maximisé ci-dessous barre d'outils seulement. Les coordonnées d'écran ont changé à la nouvelle taille. Si avant la taille de l'écran est (0,0800,600), après le chargement de cette applcation, il est passé à (0,100,800,600).Changement des coordonnées de l'écran

Lorsque je quitte l'application, l'écran passe à la position d'origine et tous les éléments du bureau sont placés dans la position d'origine.

Comment cela est-il possible? Puis-je faire cela dans MFC.

Répondre

0

Vous pouvez expérimenter avec

CWnd wnd; 
wnd.Attach(::GetDesktopWindow()); 
wnd.SetWindowPos(...); 
wnd.Detach(); 

mais je ne sais pas si ça va marcher. Ce serait la première chose que j'essaierais, cependant.

Questions connexes