Cursor in DOS verstecken..
-
Kann mir jemand sagen, wie man mit Borland 5 in DOS (16bit Anwendung) den Cursor verstecken kann?
Schonmal Danke im vorraus!
-
textcolor(0); clrsrc();
Dann sollte der Cursor unsichtbar sein
-
Dann ist aber die Schriftart zusätzlich schwarz, und nur deshalb der Cursor unsichtbar .
Also in DOS kann man den Cursor über einen Interrupt an- und abschalten (hrhr, thx@solaris):
void show_cursor ( bool onoff ) { if ( onoff ) { asm // Hab noch nie ASM-Code eingebunden, geht das eh so in C++? { mov ah,1h mov ch,12 mov cl,13 int 10h } } else { asm { mov ah,1 mov ch,32 mov cl,7 int 10h } } }
MfG SideWinder
-
Original erstellt von SideWinder:
Dann ist aber die Schriftart zusätzlich schwarz, und nur deshalb der Cursor unsichtbar .du kannst sie ja danach wieder sichtbar machen, ohne dass der Cursor wieder erscheint:
textcolor(0); clrscr(); textcolor(7);
Ich weiß jetzt nur nicht, ob das Standard-Grau 7 oder 8 ist...
-
Naja, es gibt aber eine bessere Möglichkeit - warum also nicht nehmen?
MfG SideWinder