引子:在小破站上学做贪吃蛇的时候,接触到了easyx图形库,但是由于刚接触这个东西,还是有很多不懂的地方。去网上也查了一些资料(cdsn的居多),还是有一些很基础的东西作者直接略过了,这就导致我还是有一些不明白的地方,所以到这里寻求帮助,还望有缘人能指点一二。打字,链接,视频什么的都可,只要能帮我解决问题。
问题如下:
1.在一些语句里面的L、_T这些字符是什么意思呢,代表什么呢,比如下面的代码有的用L,有的用_T
settextstyle(25,0,L"黑体");
outtextxy(50, 50, L"文字文字");
outtextxy(50, 150, _T("文字文字"));
outtextxy(50, 150, "文字文字");
IMAGE img;
loadimage(&img, _T("IMAGE"), _T("Player"));
putimage(100, 100, &img);
2.句柄HRGN、RECT等句柄怎么用啊,我看有的用hrgn有的用rect,有的时候还用用别的,可不可以给科普一下
3.在查资料的时候好多都讲了GetAsyncKeyState这个东西,但是只说了VK_UP,VK_LEFT这样的方向键可以用,那可普通的那种ABCD字符可以用吗
https://blog.csdn.net/qq_61797201/article/details/122827689?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-122827689-blog-125278942.pc_relevant_3mothn_strategy_and_data_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-122827689-blog-125278942.pc_relevant_3mothn_strategy_and_data_recovery&utm_relevant_index=2
这里面有解释:
注意👀:为什么要在字符串前面加一个L呢?,其实是由于字符集导致的,解决方案就是在字符串前面加上L,或者在项目->属性->常规->字符集改为多字符集即可。
第二点:那种估计是一个宏封装吧,我也没接触过,试试跳转到定义或者多参考别人例程,然后自己改数据多试试就懂了
第三点:还是自己试试就知道了,先跳转到定义看看附近有没有其他定义的按键,用他库给你的宏定义最好