2009-01-12 9 views
2

Comment le mode plein écran, comme dans les navigateurs Web, pour une application fonctionnant sous Windows OS est-il implémenté? Est-ce plus complexe que de maximiser une fenêtre et de cacher une décoration de fenêtre?Comment implémenter le mode plein écran?

Répondre

3

Style de formulaire = NONE, maximisé.

Si vous spécifiez la langue, vous pouvez probablement obtenir un exemple de code.


EDIT: en réponse à ce Greg posted, cela fonctionnera en .Net pour sûr, pas sûr d'autres langues.

+0

Vous l'avez. Mais je suppose qu'il devrait y avoir une étape supplémentaire d'amener l'application au-dessus de toutes les autres fenêtres et barre des tâches, n'est-ce pas? Au moins IE semble fonctionner de cette façon et cela me semble raisonnable. –

+0

il le fait effectivement automatiquement (windows), toute classe de fenêtre sans un style de bordure de Windows qui est maximisé ira sur toutes les fenêtres "explorateur". –

1

Non, ce n'est pas plus compliqué que ce que vous proposez. Je connais un exemple d'un tel code dans la source de visionnage VNC, puisque j'ai contribué à la première implémentation de cette fonctionnalité il y a plusieurs années.

+0

Cela devrait être un commentaire, pas un nouveau message, mais ... Dans .Net vous définissez simplement FormBorderStyle = None et WindowState = Maximized et il passera en mode "kiosque". J'ai environ 10 applications fonctionnant comme ça sur les terminaux à écran tactile. –

+0

Oui, la question d'origine n'est pas claire sur la plate-forme exacte. J'ai supposé l'API Win32 nue. –