Otevřít hlavní menu

Změny

GetMaxMode

Přidáno 1 304 bajtů, 4. 10. 2012, 16:21
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..."
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.
[[Category:Graph]]
[[Category:Funkce Graph]]