Comportement de la plateforme Windows Embedded CE
Mise à jour : novembre 2007
Il est important de tenir compte du comportement spécifique à la plateforme lorsque vous développez des applications pour des appareils Windows CE autres que des Pocket PC ou des Smartphone, notamment lors de la création de formulaires.
Windows CE ne requiert aucune configuration spécifique de dimension d'écran, et beaucoup d'appareils sont dotés de grands écrans pouvant facilement afficher plusieurs formulaires d'application. Les applications .NET Compact Framework peuvent avoir des formulaires de toute taille disposés comme vous l'entendez. Par défaut, ces formulaires peuvent être redimensionnés et repositionnés de façon très semblable à celle des formulaires qui sont créés par le .NET Framework complet sur une machine de bureau.
Contrôles et éléments principaux
Le tableau suivant explique comment les contrôles et les autres éléments fonctionnent et apparaissent sur Windows CE.
Remarque : |
---|
Vous devez définir explicitement la méthode Focus de façon adéquate pour les contrôles et les formulaires enfants. |
Contrôle ou élément |
Comportement |
---|---|
Couleur d'arrière-plan pour les contrôles conteneur |
La propriété BackColor pour Form, Panel et TabPage est la couleur système du contrôle. |
Boîte contrôle |
Si ControlBox = true, le formulaire comporte un bouton Fermer (X). |
Bureau |
Écran dépourvu de barre des tâches. |
La propriété ClientSize du formulaire ne diminue pas lorsqu'une barre de menus est ajoutée à un formulaire. Les développeurs doivent donc tenir compte des possibilités de chevauchement après l'ajout de la barre de menus. |
|
Bouton Agrandir |
Les formulaires Windows CE incluent un bouton Agrandir. |
Barre de menus et barre d'outils (Ces contrôles sont combinés et peuvent afficher aussi bien des éléments de menu que des boutons de barre d'outils.) |
Conserve une position fixe en haut de l'écran. Cet emplacement ne peut pas être modifié parce que le formulaire en est propriétaire. La barre occupe sa partie de la zone cliente. |
Séparateur de menu sur le menu principal |
Une exception est levée lorsqu'une tentative est faite pour ajouter un séparateur de menu au menu principal. |
Énumération MessageBoxIcon |
Prend en charge les membres Asterisk, Exclamation, Hand, None et Question. |
Bouton Réduire |
Les formulaires Windows CE incluent un bouton Réduire. |
Si vous omettez l'extension de nom de fichier, Windows CE n'ajoute pas d'extension, mais retourne la position ordinale du filtre actif. |
|
Bouton de réduction intelligente (X) |
Non applicable. Le bouton X ferme l'application. |
Barre des tâches |
Barre en bas de l'écran, contenant le bouton Démarrer et des boutons permettant d'exécuter des programmes. |
FormBorderStyle
Le tableau suivant répertorie le comportement spécifique au .NET Compact Framework pour les membres de l'énumération FormBorderStyle.
FormBorderStyle |
Comportement |
---|---|
La fenêtre a une légende. |
|
La fenêtre modifie la taille par programme et n'a aucune légende. |
|
La fenêtre a une légende ; elle peut changer d'emplacement et de taille par programme. |
|
Identique à FixedSingle. |
|
La fenêtre n'a pas de bordures. |
|
Identique à FixedSingle. |
|
Identique à FixedSingle. |
FormWindowState
Le tableau suivant répertorie le comportement spécifique au .NET Compact Framework pour les membres de l'énumération FormWindowState.
FormWindowState |
Comportement |
---|---|
Maximized |
La taille de la fenêtre est celle de la zone du Bureau. |
Normal |
La taille de la fenêtre est la taille spécifiée. Sa taille par défaut est la taille de la zone du Bureau. |