GetMaxMode: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Created page with "Vrací maximální číslo grafického režimu pro aktuálně zavedený driver. ;Deklarace function GetMaxMode: Integer; :Návratová hodnota, je nejvyšší hodnotou, kte...")
 
m (1 revízia: Unit Graph)
 
(Žádný rozdíl)

Aktuální verze z 4. 10. 2012, 17:01

Vrací maximální číslo grafického režimu pro aktuálně zavedený driver.

Deklarace
 function GetMaxMode: Integer;
Návratová hodnota, je nejvyšší hodnotou, kterou lze předat proceduře SetGraphMode.
Režim
Reálný, Chráněný
Poznámky
GetMaxMode vám umožňuje zjistit nejvyšší použitelné číslo grafického režimu pro aktuální driver, a to přímo z driveru. (Dříve bylo možné zjistit toto číslo jedině pomocí procedury GetModeRange; tato procedura je stále podporována, ale pouze pro drivery Borlandu.)
Hodnota, vrácená funkcí GetMaxMode, je nejvyšší hodnotou, kterou lze předat proceduře SetGraphMode. Každý driver podporuje režimy 0.. GetMaxMode.
Omezení
Je nutno být v grafickém režimu.
Viz také
GetModeRange
SetGraphMode


Vzorový příklad

{Getmxmd.PAS}
{Vzorový příklad pro funkci GetMaxMode.}
uses Graph;
var
  Driver, Mode: Integer;
  I: Integer;
begin
  Driver := Detect;{ Přepnutí do grafického režimu }
  InitGraph(Driver, Mode, ' ');
  if GraphResult < 0 then
    Halt(1);
  for I := 0 to GetMaxMode do { Zobrazení jmen všech režimů }
    OutTextXY(10, 10 * Succ(I), GetModeName(I));
  Readln;
  CloseGraph;
end.