[VC++] ukrycie kursora textowego

0

jak mozna, nie korzystajac z wstawek assemblerowych, (bo te nie wiem czemu w dowolnej formie zawsze zawieszaja winde kiedy uzyje ich w VC++) ukryc kursor textowy w konsoli dos?

0

user image :p

0

http://www.std.iglu.cz/cpp/porady/view_faq.php?id=30 tu znajdziesz odpowiedź na pytanie dotyczące kursora w trybie textowym .
Winda wiesza sie przy asm dlatego, że to jest tryb chroniony .

0

szukalem dosyc sporo, ale zadna z wymienionych metod nie działała pod VC++... :-/

[<font color="blue">dopisane</span>]

//RobinMaster: Wlasnie o to chodzi - w VC++ nawet po dodaniu conio.h jak daje _setcursortype(_NOCURSOR); to wywala mi dwa undeclared identifier - jeden dla _setcursortype a drugi dla _NOCURSOR :-(

0

Winda wiesza sie przy asm dlatego, że to jest tryb chroniony .

nawet jesli project to Win32 Console Application? w takm razie jak w VC++ piszac pode konsole uzywac asma?

0

ten sposub działa na pewno na c++ builderze , borland c++ z kursorem , nie wiem jak w wisualu ale też powiino chodzić . :-|

0

Ilez mozna walkowac ten sam temat ?! :-[
BCB (od chyba 4) i VC++ tworza kod WIN32, a to oznacza ze nie uruchomi sie to w srodowisku 16bitowym (DOS). Win32 nie uznaje czegos takiego jak DOS - XP, 2K emuluja dla niego specjalnie tryb rzeczywisty za pomoca VDM, ale w tych systemach nie ma DOSu.
Dlatego piszac program w VC++ ktory nie ma okienek a odpala sie w konsoli NIE PISZESZ programu DOSowego !!!! To jest aplikacja KONSOLA w WIN32 przystosowana do trybu chronionego i nie odpalisz jej pod DOSem (operuje na 32bitach wiec sam sie domysl dlaczego !!).
Poniewaz natomiast jest to aplikacja dostosowana do PMODE wiec musi sie podporzadkowac pod jego ograniczenia - jedno z nich mowi zapomnij o przerwaniach dosowych i wiekszosci innych we wstawkach.
Do pisania aplikacji konsolowych win32 uzywa sie funkcji z wincon.h ( do operowania kursorem kolorami itp itd).

1 użytkowników online, w tym zalogowanych: 0, gości: 1