jma*_*erx 5 user-interface editor dos
system32中有一个名为edit.com的exe.这是一个旧的文本编辑器.我想知道他们是如何让一个控制台应用程序有一个gui,并使用鼠标?谢谢
没有捷径。
鼠标必须通过汇编代码进行交互。
您可以调用中断 33 来访问多个功能,例如读取鼠标运动计数器和按钮状态。然后您可以读取 CPU 寄存器来获取这些数字。从那时起,您可以用 C 语言完成其他所有操作,包括类似 GUI 的界面。这也没有捷径——必须手动完成,每个单独的方块都必须涂上正确的颜色。