0
价值
1
答案
浏览
修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。
详细描述下自己遇到的问题
记得说清楚你使用的操作系统、编译环境
源代码要使用工具栏上的 {;} 按钮插入,以获得更好的阅读体验。选中代码区,按 Delete 键或“剪切”按钮可以删除。
#include <easyx.h>
#include<stdio.h>
#include <graphics.h>
#include<conio.
0
价值
1
答案
浏览
如何实现鼠标控制一组掩码图的自由旋转还不卡顿?自个算了下角度还是转不了。下面代码打算通过计算图片坐标和鼠标坐标之间的角度实现旋转,持续接收鼠标信息,类似于炮台旋转,图片移向(炮口方向)转向鼠标点击处。。。
while (1)
{
//使物体随便转向
if (m.uMsg == WM_LBUTTONDOWN)//对事件进行分类
{
if ((m.y - W_y) != 0)
{
angle = atan((m.x - W_x) / (m.y - W_y));
rotateimage(&
0
价值
1
答案
浏览
大家好,求回答,万分感谢。这是我的代码。
运行之后圆成功画了出来,我把背景颜色改成了红色,输出图片,只看到了黑漆漆的一张图,我用了自己的电脑和别人的都是这样,图片是用Windows截屏工具生成的。
#include<stdafx.h>
#include<iostream>
#include<graphics.h>
#include<conio.h>
using namespace std;
int main(){
initgraph(700,700);
-2
价值
0
答案
浏览
修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。
详细描述下自己遇到的问题
记得说清楚你使用的操作系统、编译环境
源代码要使用工具栏上的 {;} 按钮插入,以获得更好的阅读体验。选中代码区,按 Delete 键或“剪切”按钮可以删除。
#include <stdio.h>
// 尽量插入一个完整的、可以编译的代码
// 但要删掉与问题无关的代码
int main()
{
printf("Hello worl
0
价值
1
答案
浏览
void get_desktop(IMAGE* pimg) // 抓取桌面图像到 *pimg 对象中
{
// 通过 Windows API 获取桌面的宽高
int w = GetSystemMetrics(SM_CXSCREEN);
int h = GetSystemMetrics(SM_CYSCREEN);
Resize(pimg, w, h);
HDC srcDC = GetDC(NULL); // 获取桌面 DC
0
价值
1
答案
浏览
#include <easyx.h>
int main()
{
initgraph(1600, 900);
IMAGE* image = new IMAGE();
loadimage(image, _T(R"*(.\Resources\Textures\test.jpg)*"));
float x = 0;
BeginBatchDraw();
while (true)
{
cleardevice();
putimage(x, 0, image);
x += 5;
FlushBatc
0
价值
1
答案
浏览
#include <graphics.h>
#include<stdio.h>
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")
void playbgm()
{
mciSendString(L"open D:\\long++/F_yy - 万有引力.wav", NULL,0,NULL);
mciSendString(L"play D:\\long++/F_yy - 万有引力.wav", NULL,0,NULL);
}
0
价值
1
答案
浏览
拼图过程中,移动的图片与鼠标点击的图片不一致,并且有时候会出现多张黑色的图。
#include<stdio.h>
#include<stdlib.h>
#include<easyx.h>
#include<time.h>
#include<conio.h>
void loadResouce();//加载资源
void UserUI();//渲染
void drawMenu();//菜单
void PlayGame();//游戏过程
voi
1
价值
1
答案
浏览
VS下的图形界面,想通过键盘的输入接受到用户名,再反显到图形界面中,但是用这段代码实现不了,没想明白问题在哪,求助大佬们
#include <stdio.h>
int main()
{
/*输入用户名*/
int i, j = 0, k = 0;
char ch;
char s[2];
MOUSEMSG m;//定义鼠标信息
FlushMouseMsgBuffer();
m = GetMouseMsg();//获取一条鼠标消息
while
0
价值
1
答案
浏览
outtext只能水平输出,我想要文字能够垂直输出,类似下面这样,可以像outtextxy一样指定输出位置,求大佬解决
#include <stdio.h>
int main()
{
printf("H\n");
printf("e\n");
printf("l\n");
printf("l\n");
printf("o\n");
return 0;
}
-1
价值
1
答案
浏览
修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。
详细描述下自己遇到的问题
记得说清楚你使用的操作系统、编译环境
用的是devc++,这个第二个函数那里要怎么传递字符串给s这个数组?
int ctoi (char c) { // helper function
if ('0' <= c && c <= '9') return c - '0';
if ('A' <= c && c <= 'Z') return c - 'A'; // TODO .
0
价值
1
答案
浏览
我在控制面板能看到一堆VC++的库,但启动EasyX的安装程序时一个都检测不到,我只能选安装文档,求解~
0
价值
1
答案
浏览
#include<graphics.h>
#include <iostream>
#include<stdio.h>
#include<conio.h>
using namespace std;
void gameinterface() //游戏界面创造
{
IMAGE img_bk1;
initgraph(720, 1280);
loadimage(&img_bk1,"C:\\Users\\momohei\\Desktop\\pao
0
价值
1
答案
浏览
我的操作系统是WIN10,用的是VS2017.
写的代码是easyx官网教程上的测试代码,偶尔能成功显示执行结果,但是大部分时间运行之后只显示一个空白框。
求助大佬这是为什么
#include <easyx.h> // 引用 EasyX 绘图库头文件
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
init
0
价值
1
答案
浏览
visual studio 2019中使用easyx中函数逐步调试时程序卡死未响应,不适用easyx函数逐步调试时一切正常
0
价值
1
答案
浏览
报错 'moveto': This function is deprecated
'lineto': This function is deprecated 是为什么呢
#include <graphics.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素
int x;
moveto(80, 240);
for