
Quiero crear una GUI (interfaz gráfica de usuario) para DOS para completar mi proyecto. Sin embargo, no sé cómo hacer uno. No quiero que esté basado en texto. Quiero que sea una verdadera GUI 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%25 252F&fuente=iu&pf= m&fir=MCa91TYVf0bFoM%253A%252CQYUL5lQvyw_UQM%252C_&usg=__l7hU8BpLFWuGsstoMcPqiIwla00%3D&ved=0CDAQyjc&ei=bWZnVa-DPc38sAT67IPwCA#imgrc=MCa91TYVf0bFoM%2 53A%3BQYUL5lQvyw_UQM%3Bhttp%253A%252F%252Ffun500.brandoncornell.com%252FScreenshots%252FVer6%252F4.PNG%3Bhttp% 253A%252F%252Ffun500.brandoncornell.com%252F%3B1024%3B768
Estos son los lenguajes de programación que permito completamente: Lote C. Estos son los lenguajes que solo acepto si puedes hacer algo grandioso con ellos: C++ Los otros lenguajes no son aceptados. Además, estoy publicando en superusuario porque stackoverflow solo me permite publicar en los próximos 2 días, por lo que el más cercano es superusuario.
Respuesta1
En un entorno DOS, puede realizar un cambio de modo para permitir que funcionen las API de gráficos. Esto permitirá el cambio 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! */
Más información sobre esto se puede encontrar enhttp://www.brackeen.com/vga/basics.html