我用的是VS2019,装了easyx库,包含了头文件<graphics.h>但库中没有ExMessage函数,别的都有
回答:
问题的原因是在最新版本的easyx库中,并没有包含ExMessage函数。ExMessage函数是过时的函数,因此在新版本中被移除了。如果您需要使用消息循环,可以使用其他方法来替代ExMessage函数。
以下是一个示例代码,展示如何在VS2019中使用消息循环:
#include <graphics.h>
int main()
{
initgraph(640, 480); // 初始化图形界面
// 在这里编写你的代码
// 消息循环
MSG msg;
while (GetMessage(&msg, nullptr, 0, 0))
{
TranslateMessage(&msg); // 翻译消息
DispatchMessage(&msg); // 分发消息
}
closegraph(); // 关闭图形界面
return 0;
}
在这个示例中,我们使用了GetMessage、TranslateMessage和DispatchMessage函数来实现消息循环。您可以通过编写代码来处理不同的消息,例如键盘输入、鼠标事件等。
希望这个解决方案对您有帮助,如果您还有其他问题请告诉我。
我在官网下了最新版本匹配之后就有了