
我想為 DOS 製作一個 GUI(圖形使用者介面)來完成我的專案。但是,我不知道要做一個。我不希望它是基於文字的。我希望它成為一個像這樣的真正的 GUI: https://www.google.pt/search?q=make+DOS+gui&espv=2&biw=1440&bih=799&tbm=isch&imgil=MCa91TYVf0bFoM%253A%253BQYUL5lQvyw_UQM%253B.http255F. %25252F&來源=iu&pf = m&fir=MCa91TYVf0bFoM%253A%252CQYUL5lQvyw_UQM%252C_&usg=__l7hU8BpLFWuGsstoMcPqiIwla00%3D&ved=0CDyY %253A%3BQYUL5lQvyw_UQM%3Bhttp%253A%252F%252Ffun500.brandoncornell.com%252FScreenshots%252FVer6%252F4.PNG%3Bhttp % 253A%252F%252Ffun500.brandoncornell.com%252F%3B1024%3B768
這是我完全允許的程式語言: Batch C 這是我僅接受的語言,如果你能用它做出偉大的事情: C++ 其他語言,不被接受。另外,我在超級用戶中發帖,因為 stackoverflow 只允許我在接下來的 2 天內發帖,所以最接近的是超級用戶。
答案1
在 DOS 環境中,您可以進行模式切換以使圖形 API 能夠運作。這將啟用模式切換
union REGS regs;
regs.h.ah = 0x00; /* function 00h = mode set */
regs.h.al = 0x13; /* 256-color */
int86(0x10,®s,®s); /* do it! */
有關這方面的更多信息,請訪問http://www.brackeen.com/vga/basics.html