GetMaxMode

Z Delphi & Pascal (česká wiki)
Verze z 4. 10. 2012, 16:21, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (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...")
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

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.