Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wirtualny ekran to obramowujący prostokąt wszystkich monitorów. Pulpit obejmuje ekran wirtualny zamiast jednego monitora. Poniższa ilustracja przedstawia możliwy układ trzech monitorów.
Podstawowy monitor zawiera źródło (0,0). Jest to zgodne z istniejącymi aplikacjami, które oczekują monitora ze źródłem. Jednak podstawowy monitor nie musi znajdować się w lewym górnym rogu ekranu wirtualnego. Na rysunku 1 znajduje się on w pobliżu środka. Gdy podstawowy monitor nie znajduje się w lewym górnym rogu ekranu wirtualnego, części ekranu wirtualnego mają współrzędne ujemne. Ponieważ rozmieszczenie monitorów jest ustawiane przez użytkownika, wszystkie aplikacje powinny być zaprojektowane tak, aby działały ze współrzędnymi ujemnymi. Aby uzyskać więcej informacji, zobacz Uwagi dotyczące wielu monitorów w kontekście starszych programów.
Współrzędne ekranu wirtualnego są reprezentowane przez podpisaną wartość 16-bitową ze względu na wartości 16-bitowe zawarte w wielu istniejących komunikatach. W związku z tym granice ekranu wirtualnego to:
SHORT_MIN <= rcVirtualScreen.left <= SHORT_MAX - 1
SHORT_MIN +1 <= rcVirtualScreen.right <= SHORT_MAX
SHORT_MIN <= rcVirtualScreen.top <= SHORT_MAX - 1
SHORT_MIN +1 <= rcVirtualScreen.bottom <= SHORT_MAX