0
价值
1
回答
浏览
如何获取指定窗口鼠标点击位置
HWND hwnd = FindWindow(NULL,"明日方舟 - MuMu模拟器");
BOOL l;
MSG x;
if(!hwnd)
{
cout << "未开启明日方舟" <<endl;
hwnd = FindWindow(NULL,"MuMu模拟器");
}
if(l = GetMessage(&x,hwnd,WM_MOUSEFIRST,WM_MOUSELAST)!=0)
{
0
价值
1
回答
浏览
在调试easyx程序中,无法进行全部中断;提示报错"未加载wntdll.pdb "
可以进行f10逐步调试,可以在断点停下,但是无法进行执行过程中直接中断.
已经查询该文件集存在.
f5过程中用使用"全部中断",无法进行中断,产生报错.设置断点可以进行中断.
该子函数
void player_out_test()
{
int flag = 1; int t[20];
//memset(t, 0, 20 * sizeof(int));
while (true)
{
m = GetMouseMsg();
0
价值
1
回答
浏览
关于和智能指针的兼容、内部类拷贝构造以及赋值运算的问题
EasyX库中的多个类的对象,如LINESTYLE、FILLSTYLE、IMAGE等,当使用make_shared创建指向它们的智能指针时,智能指针无法指向该对象本身的地址,反而指向了未知的内存区域,导致通过智能指针对该对象进行读的时候读取到错误数据,写的时候直接触发”读写访问权限冲突“的异常。
经过进一步测试,发现这些类的拷贝构造和赋值运算符存在重大问题,当通过拷贝构造和赋值运算给另一个对象赋值的时候数据会全部丢失(即全部为0)——当然,这还有别于上述智能指针的问题,通过make_shared创建的智能指针会直接指向未知的内存区域。
这种问题是匪夷所思的
0
价值
1
回答
浏览
使用c++写的贪吃蛇程序 用到了vector容器 但是贴图贴到蛇身上后就出现了一些问题 本来应该是3节蛇身的 只有一节了 蛇经过食物也不能吃掉食物 不知道是哪里错了 希望大佬能解答一下
#include <iostream>
#include <stdlib.h>
#include <string>
#include <vector>
#include <ctime>
#include <conio.h>
#include <Windows.h>
#include <graphics.h>//图形库文件
#include "FindPathBFS.h&q
0
价值
1
回答
浏览
cannot open file "graphics.lib"
之前本来运行得好好的,结果突然就在又一次运行的时候说LINK : fatal error LNK1104: cannot open file "graphics.lib",之后一直都是这样, 不知道为什么,也不知道怎么解决
0
价值
1
回答
浏览
c语言绘制图表
萌新提问,如何用链表数据画曲线图,柱状图?
easy找到相关的函数后给的例子一般有具体坐标,如何改成链表数据啊?
以画三次方贝塞尔曲线函数polybezier为例POINT pts[] = { {150, 200}, {160, 150}, {240, 150}, {250, 100}, {260, 150}, {340, 150}, {350, 200} };polyline(pts, 7);如何改成链表数据
或者是我的思路不太对,那么应该如何绘制曲线图,柱状图这一类图表呢?
0
价值
1
回答
浏览
在vc6的mfc中使用graphics,为什么无法响应键盘信息啊
在vc6的mfc中使用graphics,为什么无法响应键盘信息啊,
我用的是easyx的iGetAsyncKeyState(65)&0x8000
0
价值
1
回答
浏览
纯新手,请教关于图形变换颜色的问题
我想请教一下如何在easyx中实现对一个封闭图形进行颜色的变换操作,要求是鼠标单击封闭图形时,可以实现颜色的改变,第一次接触编程,希望大佬可以给与指教,给出我相应的函数即可,谢谢!
0
价值
1
回答
浏览
关于settextstyle函数
c语言中我用
for(int a = 0; a <= 85; a += 20)
settextstyle(a, 0, TEXT("楷体"));
来达到让字体有一个缓慢变大的效果。可是后面的字无法删掉,求助大佬怎么删掉后面的字。
0
价值
1
回答
浏览
如何绘制半透明图片
有办法直接绘制半透明的.png图片吗?
我现在知道的绘制透明背景图片的方法有
putimage(x, y, &picture_bk, SRCAND);
putimage(x, y, &picture, SRCPAINT);
不过这样需要提前扣好图,做一个白底黑图的背景图。而且图片只能全透明或者全不透明,没法做到半透明。我做小游戏 找到的一些炫酷的png素材都是半透明的,就用不上了。
百度查到的了另一个方法。
0
价值
1
回答
浏览
关于图片转动问题
我在制作FlappyBird中,遇到实现小鸟转动时,用rotateimage旋转图片时,发现越来越黑了,最好变成的一团黑,由外到内,表示无法理解,请求帮助,或者有什么好的函数可以实现小鸟转动,谢谢。
0
价值
1
回答
浏览
outtextxy输出数字
bushu++;
TCHAR bus[20] = TEXT("");
wsprintf(bus, _T("步 数: %d"), bushu);
outtextxy(420, 300, bus);
这个每次步数增加 数字都是跌在一起的 怎么解决
0
价值
1
回答
浏览
鼠标滚轮值只能输出两个
case WM_MOUSEWHEEL:
c = m.wheel;
sprintf_s(s, "%d", c);
settextstyle(50, 50, "宋体");
outtextxy(400, 400, s);
break;
现在滑动滚轮只能输出-120和1200,偶尔输出-240,怎么解决