Potreboval bych vedet, jak v Pascalu zmenim velikost okna prikazovyho radku? a taky jak zmizet a zase objevit blikajici kurzor?
Fórum › Pascal
Velikost okna
![](img/forum_vlakno_help_vyreseno.png)
Netuším, jaké "okno příkazového řádku" máš na mysli. Jestli jsi v normálním příkazovém řádku (rozhraní DOSu), tak je přes celou obrazovku a není co měnit. Jestli jsi ve Windows a máš příkazový řádek otevřený v okně, tak zmáčkni takové to tlačítko někde uprostřed panelu nástrojů: bílý čtvereček se čtyřmi šipkami od středu ven. To přepne okno do fullscreenu. Nebo kombinace Alt+Enter. Nebo ve W. XP tohle dela maximalizacni tlacitko. Jestli jsem se s odpovědí netrefil, tak mi prosím tě upřesni otázku.
Něco o ovládání oken z Pascalu se probíralo tady: http://www.pcsvet.cz/forum/forum.php?tema=17934
Mizení a objevování kurzoru:
procedure tKurzorVyp; assembler;
Asm
mov AH,1
mov CX,$1000
int $10
End;
procedure tKurzorZap; assembler;
Asm
mov AH,1
mov CX,$0607
int $10
End;
Použita je obecná funkce pro nastavení rozměrů kurzoru. CH říká, na kterém řádku (počítáno v pixelech od 0, odshora dolů) kurzor začíná, CL říká, kde končí. Takže třeba CX = $0207 znamená, že kurzor začne na řádku 2 a skončí na řádku 7 (takže to bude takový obdélníček). Když se zadá CH>CL, kurzor se nezobrazí (vypne).
Tak to opravdu nevím. Jediné, co můžu poradit, je tahle jednotka pro BP: http://www.sweb.cz/benn2/BaseWin.zip , která umí nějaké základní povely WinAPI. Ale nevím, jestli dokáže měnit velikost okna (zkoušel jsem jenom zkompilované demíčko (kdysi), zdroják jsem neprohlížel).
Na co to vlastně potřebuješ?
![](img/forum_nove_psp_new.png)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
![](/img/smile/1.gif)
![](/img/smile/2.gif)
![](/img/smile/3.gif)
![](/img/smile/4.gif)
![](/img/smile/5.gif)
![](/img/smile/6.gif)
![](/img/smile/7.gif)
![](/img/smile/8.gif)
![](/img/smile/9.gif)
![](/img/smile/10.gif)
![](/img/smile/11.gif)
![](/img/smile/12.gif)
![](/img/smile/13.gif)
![](/img/smile/14.gif)
![](/img/smile/15.gif)
![](/img/smile/16.gif)
![](/img/smile/17.gif)
![](/img/smile/18.gif)
![](/img/smile/19.gif)
![](/img/smile/20.gif)
![](/img/smile/21.gif)
![](/img/smile/22.gif)
![](/img/smile/23.gif)
![](/img/smile/24.gif)
![](/img/smile/25.gif)
![](/img/smile/26.gif)
![](/img/smile/27.gif)
![](/img/smile/28.gif)
![](/img/smile/29.gif)
![](/img/smile/30.gif)
![](/img/smile/31.gif)
![](/img/smile/32.gif)
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Velikost okna — založil Ondřej Šplíchal
Velikost okna — založil Vasil
Velikost okna JFrame a setResizable(); — založil ViliX64
Ncurses - lze nastavit velikost okna? — založil Invoker
Tkinter-změna barvy pro čast textu + maximální velikost okna — založil Fonadius
Moderátoři diskuze