递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4687|回复: 3
打印 上一主题 下一主题

[视窗] 非静态成员函数的非法调用,怎么破(DrawImage)

[复制链接]

69

主题

979

帖子

4424

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4424
跳转到指定楼层
楼主
发表于 2022-3-6 14:17:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
using namespace Gdiplus;
......
@ Image *aa= Image::FromFile(@<图片名>.GetText(),true);
@ @<句柄>=(INT_P)aa;

@ Graphics:: DrawImage(aa,10,10);
error C2352: “Gdiplus::Graphics:: DrawImage”: 非静态成员函数的非法调用

@ DrawImage(aa,10,10);
error C3861: “DrawImage”: 找不到标识符

@Graphics.DrawImage(aa,10,10);
error C2059: 语法错误:“.”


画图 (句柄, 100, 10)
错误: 接收到未经处理的严重异常,代码为: 0xE06D7363


。。。。。。
回复

使用道具 举报

25

主题

497

帖子

1808

积分

金牌会员

Rank: 6Rank: 6

积分
1808
沙发
发表于 2022-3-6 22:36:49 | 只看该作者
火山估计需要先初始化GDI功能
回复

使用道具 举报

69

主题

979

帖子

4424

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4424
板凳
 楼主| 发表于 2022-3-7 12:43:30 | 只看该作者
qaz2428119 发表于 2022-3-6 22:36
火山估计需要先初始化GDI功能



输出是0,初始化应该成功了
也还是不行
回复

使用道具 举报

69

主题

979

帖子

4424

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4424
地板
 楼主| 发表于 2022-3-7 12:45:51 | 只看该作者
本帖最后由 hcwanz 于 2022-3-8 21:04 编辑

解决了,原来要先@ Graphics 图形((HDC)@<设备句柄>) ;
把Graphics类定义成成员
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-13 01:28 , Processed in 0.092821 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表