Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu belgede artık ekosistem yol haritamızın bir parçası olmayan konsol platformu işlevselliği açıklanmaktadır. Bu içeriğin yeni ürünlerde kullanılmasını önermeyiz, ancak süresiz gelecek için mevcut kullanımları desteklemeye devam edeceğiz. Tercih edilen modern çözümümüz, platformlar arası senaryolarda maksimum uyumluluk için sanal terminal dizilerine odaklanır. Bu tasarım kararı hakkında daha fazla bilgiyi klasik konsol ve sanal terminal belgemizde bulabilirsiniz.
Konsol seçimiyle ilgili bilgileri içerir.
Sözdizimi
typedef struct _CONSOLE_SELECTION_INFO {
DWORD dwFlags;
COORD dwSelectionAnchor;
SMALL_RECT srSelection;
} CONSOLE_SELECTION_INFO, *PCONSOLE_SELECTION_INFO;
Üyeler
dwFlags
Seçim göstergesi. Bu üye aşağıdaki değerlerden biri veya daha fazlası olabilir.
| Değer | Anlamı |
|---|---|
| CONSOLE_MOUSE_DOWN 0x0008 | Fare aşağıda. Kullanıcı seçim dikdörtgenini fareyle etkin bir şekilde ayarlıyor. |
| CONSOLE_MOUSE_SELECTION 0x0004 | Fareyle seçme. Kapalıysa, kullanıcı klavyeyle işaret modu seçimini çalıştırır conhost.exe . |
| CONSOLE_NO_SELECTION 0x0000 | Seçim yok. |
| CONSOLE_SELECTION_IN_PROGRESS 0x0001 | Seçim başladı. Fare seçimi varsa, bu genellikle bayrağı olmadan CONSOLE_SELECTION_NOT_EMPTY gerçekleşmez. Klavye seçimi yapıldığında, bu durum işaret moduna girildiğinde ancak kullanıcı ilk konuma doğru ilerlerken ortaya çıkabilir. |
| CONSOLE_SELECTION_NOT_EMPTY 0x0002 | Seçim dikdörtgeni boş değil. dwSelectionAnchor ve srSelection yükleri geçerlidir. |
dwSelectionAnchor
Seçim tutturucuyu karakter olarak belirten BIR COORD yapısı.
srSelection
Seçim dikdörtgenini belirten bir SMALL_RECT yapısı.
Gereksinimler
| Desteklenen en düşük düzeydeki istemci | Windows XP [yalnızca masaüstü uygulamaları] |
| Desteklenen en düşük sunucu | Windows Server 2003 [yalnızca masaüstü uygulamaları] |
| Başlık | ConsoleApi3.h (WinCon.h aracılığıyla Windows.h'yi dahil edin) |