Como fazer GUI no DOS?

Como fazer GUI no DOS?

Quero fazer uma GUI (Graphical User Interface) para DOS para completar meu projeto. Porém, não sei fazer um. Eu não quero que seja baseado em texto. Eu quero que seja uma GUI verdadeira como esta: https://www.google.pt/search?q=make+DOS+gui&espv=2&biw=1440&bih=799&tbm=isch&imgil=MCa91TYVf0bFoM%253A%253BQYUL5lQvyw_UQM%253Bhttp%25253A%25252F%25252Ffun500.brandoncornell.com%2 5252F&source=iu&pf= m&fir=MCa91TYVf0bFoM%253A%252CQYUL5lQvyw_UQM%252C_&usg=__l7hU8BpLFWuGsstoMcPqiIwla00%3D&ved=0CDAQyjc&ei=bWZnVa-DPc38sAT67IPwCA#imgrc=MCa91TYVf0bFoM% 253A%3BQYUL5lQvyw_UQM%3Bhttp%253A%252F%252Ffun500.brandoncornell.com%252FScapturas de tela%252FVer6%252F4.PNG%3Bhttp% 253A%252F%252Ffun500.brandoncornell.com%252F%3B1024%3B768

Estas são as linguagens de programação que eu permito completamente: Lote C Estas são as linguagens que eu só aceito se você puder fazer algo bom com elas: C++ As outras linguagens, não são aceitas. Além disso, estou postando em superusuário porque o stackoverflow só me permite postar nos próximos 2 dias, então o mais próximo é o superusuário.

Responder1

Em um ambiente DOS, você pode alternar o modo para permitir que as APIs gráficas funcionem. Isso permitirá a troca de modo

union REGS regs;

regs.h.ah = 0x00;  /* function 00h = mode set */
regs.h.al = 0x13;  /* 256-color */
int86(0x10,&regs,&regs); /* do it! */

Mais informações sobre isso podem ser encontradas emhttp://www.brackeen.com/vga/basics.html

informação relacionada