DOS에서 GUI를 만드는 방법은 무엇입니까?

DOS에서 GUI를 만드는 방법은 무엇입니까?

내 프로젝트를 완료하기 위해 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%253Bhttp%25253A%25252F%25252Ffun500.brandoncornell.com% 25252F&source=iu&pf= m&fir=MCa91TYVf0bFoM%253A%252CQYUL5lQvyw_UQM%252C_&usg=__l7hU8BpLFWuGsstoMcPqiIwla00%3D&ved=0CDAQyjc&ei=bWZnVa-DPc38sAT67IPwCA#imgrc=MCa91TYVf0bF oM%253A%3BQYUL5lQvyw_UQM%3Bhttp%253A%252F%252Ffun500.brandoncornell.com%252FScreenshots%252FVer6%252F4.PNG%3Bhttp% 253A%252F%252Ffun500.brandoncornell.com%252F%3B1024%3B768

이것은 내가 완전히 허용하는 프로그래밍 언어입니다. 배치 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,&regs,&regs); /* do it! */

이에 대한 자세한 내용은 다음에서 확인할 수 있습니다.http://www.brackeen.com/vga/basics.html

관련 정보