0

价值

1

答案

7

浏览

怎么实现对一个含有透明背景的图片只有在点击不透明部分时才会触发事件

我在使用putimage的时候会发现如果一个图片含有透明背景,在加载的时候就会加载成黑色,现在我已经使用了transparentimage函数通过png图片的alpha通道信息去除了黑色背景,现在我想只有点击这个图片的非透明部分才会触发事件应该怎么实现,大家给我一个思路

ava
波西亚土匪

昨天 15:50

0

价值

1

答案

21

浏览

怎么给无填充矩形上色

以下代码实现了在绘图区画任意大小矩形,并保存在shapes数组中。

请问如何实现用鼠标点击任意一个矩形,就可以给他填充颜色。

自己已经看过具有类似功能的涂格子游戏的范例,但是涂格子游戏中每个矩形大小相等,坐标可以通过相应规律计算得出,而本例中矩形可以任意大小。斯认为其中最重要的几点,第一是在鼠标点击之后,能够得到距离鼠标点击处最近的矩形的坐标,请问如何得到?第二,假设此时先画了一个大矩形,然后在大矩形里画了一个小矩形,(类似“回”字),现在要给这两个矩形填充不同的颜色,并且不能让大矩形的颜色覆盖掉小矩形(不管先给哪一个矩形上色都不会覆盖

ava
白瓷梅子汤

2022-11-28

0

价值

1

答案

35

浏览

vs2022生成类图时提示无法将一个或多个选定项添加到类图中

vs2022生成类图时提示:无法将一个或多个选定项添加到类图中

环境:win10+vs2022、

代码无问题,编译能过,也已经对vs2022进行过修复操作,还是不行

ava
白瓷梅子汤

2022-11-26

2

价值

1

答案

180

浏览

win11 下 visual studio 运行 easyx 时无法使用控制台函数交互

正常情况下运行 easyx 时只会弹出 easyx 的图形窗口而不会弹出平时常出现的终端黑色窗口,但 win11 某次版本更新之后它会同时弹出这两个窗口,并且键盘交互只能在黑色的终端窗口中进行,没法对着 easyx 的图形窗口进行键盘交互,并且关闭黑色终端窗口的同时 easyx 的窗口也会随之关闭。

操作系统:Windows 11 家庭中文版,操作系统版本 22621.819

编译环境:Microsoft visual studio 2022 community,EasyX_20220901

以下代码是临时编写的,一个简单的提供键盘交互功能的 e

0

价值

2

答案

50

浏览

c语言运行问题

大神们好,我想问一下:就是这个是我们要求完成的作业,但点击超星网络平台运行后就会出现"第1/3条 运行结果 错误 该组未通过 第2/3条 运行结果 错误 该组未通过 第3/3条 运行结果 错误 该组未通过"的提示。用Devc++运行后不出结果就闪退,不知道我的这个代码里存在什么问题,希望大神能帮忙解答一下,谢谢啦!

题目:(程序题)

编写程序,读入三个整数给a、b、c,然后交换他们中的数,交换原则:a给b、b给c、c给a,然后输出a、b、c。

要求:

直接输入3个整数,输出格式为:?,?,?

0

价值

2

答案

44

浏览

InputBox咋使用

帮忙看一下这个,在vs上把InputBox里的s[0].num报错了。

报错:
错误(活动) E0167 "char *" 类型的实参与 "LPTSTR" 类型的形参不兼容 experiment6 E:\vs\vs产物\experiment6\源.cpp 36

typedef struct Student {
	char num[20]={"\0"}; //学号
	char name[20] = { "\0" }; //姓名
	char clas[20] = { "\0" }; //班级
	in
ava
能人儿

2022-11-22

0

价值

1

答案

37

浏览

关于Easyx文字函数报错的问题。

我想在windows api函数中使用easyx的函数来输出文字,为啥我不用initgraph来创建easyx窗口的时候一使用绘图函数就会报错说函数试图向NULL写入数据呀。就算使用LOGFONT也是一样。

#include <easyx.h>

int main()
{
	LOGFONTW Font;
	gettextstyle(&Font);	// 报错:试图读取 NULL
	return 0;
}
#i
ava
阿雪♥

2022-11-22

0

价值

2

答案

61

浏览

EX_SHOWCONSOLE和EW_SHOWCONSOLE是咋回事我下载的帮助文档用EX_SHOWCONSOLE,但是编译器不认可

EX_SHOWCONSOLE和EW_SHOWCONSOLE是咋回事我下载的帮助文档用EX_SHOWCONSOLE,但是编译器不认可,

ava
且看我

2022-11-21

0

价值

1

答案

50

浏览

清屏刷新问题

想实现的功能:在绘图窗口的白色区域实现连续画单条直线,其余灰色区域一直存在,不会被清屏

遇到的问题:若在void Canvas::mouseMove(ExMessage* msg)函数体内写上cleardevice(),可以实现每次鼠标移动画出单条直线,但是绘图窗口中的灰色区域会被清屏;

若不写cleardevice(),绘图窗口的灰色区域不会被清屏,但是每次鼠标移动画线时画出的是一系列直线

环境:vs2022,win10

#include <iostream>
ava
kk

2022-11-20

0

价值

1

答案

53

浏览

无法画出测试圆

devc++6.3,上个月已经安装easyx相关文件,可以画出测试圆。今天准备做小项目结果无法画出测试圆,项目一栏全部是灰色的,并且显示这几行提示:

D:\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\bin\ld.exe C:\Users\jlhs\AppData\Local\Temp\ccA4Hsb3.o:试验1.cpp:(.text+0x1e): undefined reference to `initgraph(int, int, int)'
D:\Dev-Cpp\TDM-GCC
ava
用户d1a3

2022-11-21

0

价值

1

答案

39

浏览

图像裁剪

我能否导入一个图像然后分别储存它的九宫格对应的图像?

ava
小马

2022-11-19

0

价值

1

答案

57

浏览

outtextxy函数无法输出中文

在使用outtextxy时,无法输出wchat_t类型的字符串

报错为: [Error] invalid conversion from 'wchar_t*' to 'TCHAR' {aka 'char'} [-fpermissive]

#include<graphics.h>
#include<conio.h>
using namespace std;

int main(){
	//freopen(".in","r",stdin);
	//freopen(".out
ava
StevenLi

2022-11-19

0

价值

1

答案

57

浏览

outtextxy函数输出中文(TCHAR格式)乱码

在使用outtextxy时,第三个参数使用TCHAR变量存储中文输出后乱码

TCHAR s[]= "你好世界";
outtextxy(10, 20,s);

ava
StevenLi

2022-11-17

0

价值

2

答案

86

浏览

为什么用不了easyX

easyX检测不到VC2022   手动把对应文件放到include和lib后再运行VS还是不行

ava
用户a4c7

2022-11-14

1

价值

1

答案

58

浏览

EasyX is only for C++

Severity Code Description Project File Line Suppression State
Error (active) E0035 #error directive: EasyX is only for C++ 扫雷.c C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.33.31629\include\easyx.h 31

在vs2022中.c文件中使用时会出现这个错误有大佬会吗?感激不尽!

ava
沈亦

2022-11-14

0

价值

1

答案

94

浏览

怎样解决在多个函数内获取鼠标消息并实现不同功能的问题以及有关图形覆盖的问题

代码想实现的功能是:鼠标点击绘图区的”帮助“,显示相应内容(已实现,即调用HelpUser()函数),再次点击绘图区任意位置,退出”帮助“(即将显示的内容清空)。

经过的尝试(源代码HelpUser()函数后面被注释的代码)以及遇到的问题:在调用完HelpUser()函数之后,再使用peekmessage()函数获取一次鼠标消息,存在msg中,相应内容可以显示,但是再次点击鼠标,程序无响应,并且屏幕只出现矩形框,文字没有显示

win10,vs2022

ava
白瓷梅子汤

2022-11-13

0

价值

1

答案

85

浏览

贪吃蛇酷炫的抖动特效怎么编码哇?

是在B站上看到滴,大一在做计算机大作业,想编一个特别一点的贪吃蛇~

up主说在官网上可以找到相应滴文件想来问问

顺便求一个添加背景音乐的方式

拜托啦

ava
𓆝

2022-11-9

0

价值

1

答案

85

浏览

有人知道 EasyX 绘图库如何使用颜色 ARGB 色彩模式吗?

rgb 红绿蓝,argb,透明度,红绿蓝,

或者绘图库,库函数支持这个 argb 模式?又或者怎样云实现一个函数并支持 argb 色彩绘图呢?

ava
舞乐耶

2022-11-9

0

价值

1

答案

119

浏览

如何实现 画了一个无填充的矩形或圆,用鼠标点一下它就可以给它填充颜色

先画一个无填充的矩形或圆,请问怎么实现用鼠标点一下它就可以给它填充颜色

ava
白瓷梅子汤

2022-11-6

-1

价值

1

答案

80

浏览

gaitset环境配置

按照教程配置完了以后,跑不起来,报错是module对象不可查阅,请教解决办法

from datetime import datetime
import numpy as np
import argparse

from model.initialization import initialization
from model.utils import evaluation
import conf


def boolean_string(s):
if s.

ava
鶭龍

2022-11-5

技术讨论社区