Bonjour,
je travaille en ce moment sur une application MFC qui utilise une Property Sheet pour afficher différentes fenêtres (les Property Pages).
L'une de ces fenêtre est une vue 3D en OpenGL, que j'aimerais pouvoir afficher en plein écran.
J'ai essayé d'utiliser ce type de code sur ma property page:
....et ca ne marche pas...Plus précisément, ma property page change de place et "couvre" la partie de la property sheet où l'on peut sélectionner d'autres pages, mais c'est tout, elle ne dépasse jamais la taille de la property sheet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CDC* pDC = GetDC(); int pixelsX = pDC->GetDeviceCaps(HORZRES); int pixelsY = pDC->GetDeviceCaps(VERTRES); MoveWindow(0,0,pixelsX, pixelsY);
J'ai essayé d'appliquer le même code à:
- la property page
- la property sheet
- le parent de la property sheet
- etc...
rien n'y fait...
J'ai aussi essayer de retirer ladite page de la property sheet avant de l'agrandir, mais la fonction RemovePage détruit la fenêtre correspondante...et donc ca plante.
Bref, je suis bien bloqué et si quelqu'un a des idées, elles sont les bienvenues!
Merci d'avance!
Partager