
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,®s,®s); /* do it! */
Mais informações sobre isso podem ser encontradas emhttp://www.brackeen.com/vga/basics.html