Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Ce document décrit les fonctionnalités de plateforme console qui ne font plus partie de notre feuille de route de l’écosystème. Nous vous déconseillons d’utiliser ce contenu dans de nouveaux produits, mais nous continuerons à prendre en charge les utilisations existantes pour l’avenir indéfini. Notre solution moderne préférée se concentre sur les séquences de terminal virtuel pour une compatibilité maximale dans les scénarios multiplateformes. Vous trouverez plus d’informations sur cette décision de conception dans notre document de console classique et de terminal virtuel .
Les types d’événements d’entrée signalés dans la mémoire tampon d’entrée d’une console dépendent des modes d’entrée de la souris et de la fenêtre de la console. Le mode d’entrée traité de la console détermine la façon dont le système gère la combinaison de touches Ctrl+C. Pour définir ou récupérer l’état des modes d’entrée d’une console, une application peut spécifier un handle de mémoire tampon d’entrée de console dans un appel à la fonction SetConsoleMode ou GetConsoleMode . Les modes suivants sont utilisés avec les handles d’entrée de console.
| mode de fonctionnement | Descriptif |
|---|---|
| ENABLE_MOUSE_INPUT | Contrôle si les événements de souris sont signalés dans la mémoire tampon d’entrée. Par défaut, l’entrée de la souris est activée et l’entrée de fenêtre est désactivée. La modification de l’un de ces modes affecte uniquement les entrées qui se produisent une fois le mode défini ; Les événements de souris ou de fenêtre en attente dans la mémoire tampon d’entrée ne sont pas vidés. Le pointeur de la souris s’affiche quel que soit le mode de la souris. |
| ENABLE_WINDOW_INPUT | Contrôle si les événements de redimensionnement des mémoires tampons sont signalés dans la mémoire tampon d’entrée. Par défaut, l’entrée de la souris est activée et l’entrée de fenêtre est désactivée. La modification de l’un de ces modes affecte uniquement les entrées qui se produisent une fois le mode défini ; Les événements de souris ou de fenêtre en attente dans la mémoire tampon d’entrée ne sont pas vidés. Le pointeur de la souris s’affiche quel que soit le mode de la souris. |
| ENABLE_PROCESSED_INPUT | Contrôle le traitement des entrées pour les applications à l’aide des fonctions d’E/S de console de haut niveau. Toutefois, si le mode d’entrée traité est activé, la combinaison de touches Ctrl+C n’est pas signalée dans la mémoire tampon d’entrée de la console. Au lieu de cela, il est transmis à la fonction de gestionnaire de contrôle appropriée. Pour plus d’informations sur les gestionnaires de contrôles, consultez Gestionnaires de contrôle de console. |
Les modes de sortie d’une mémoire tampon d’écran n’affectent pas le comportement des fonctions de sortie de bas niveau.