Ahoj,
jak mohu vytvořit svojí vlastní konzoli v mém okně (Win32 Api), naprogramovat jí vlastní příkazy,výstupy,velikost,barvu...?
Díky
Fórum › C / C++
Tvorba konzole ve Win32 Api
![](img/forum_vlakno_help_vyreseno.png)
Nechápu... :smile19:
Pokud reaguješ na
tak sem to myslel jako např. pokud uživatel zadá třeba "help" tak mu to vypíše všechny možnosti příkazů.naprogramovat jí vlastní příkazy,výstupy,velikost,barvu...
Pokud jsi to myslel jako že naprogramovat svojí vlastní (ano to chci :smile1: ), tak to je právě to s čim bych potřeboval pomoct.
Nevim jak na to.
Uvažoval jsem že bych to vytvořil jako obyčejný editbox, ale tam se budou zadávat špatně výstupy a taky by to bylo špatné z historií.
Historii a výstupy by vyřešil listbox, ale na druhou stranu zase by se tam špatně zadávali příkazy uživatelem. Combobox je ze hry úplně. Taky jsem myslel na to že bych kombinoval editbox + listbox ale to by nebyla konzole jako taková. Fakt nevim :smile11:
A co takhle dělat konzolovou aplikaci? Už sem si jednou takovouhle hloupost jednou udělal v pascalu. Není na tom nic těžkýho. Jen načítáš řetězce a porovnáváš je s řetězcem, kterej je příkaz. Akorát u nějakejch složitějších příkazů kde je syntaxe příkaz a parametr musíš mít nějaký parsování a následnou kontrolu jinak to je práce na hoďku když tam budeš mít hodně příkazů.
Vytvoříš okno, zjišťuješ stištěné klávesy a vypisuješ text. Případně ještě zobrazuješ kurzor.
V příkladu pro použití kurzoru je skoro všechno, co potřebuješ - http://msdn.microsoft.com/en-us/library/ms648398(v=vs.85).aspx
![](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
CHECKBOX WIN32 API — založil Loli
Dialog ve Win32 API — založil david v.
Win32 API - zdroje — založil Rišo Kakaš
Kniha o Win32 Api — založil petris123
Moderátoři diskuze