硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1715|回复: 5
收起左侧

[emWin] 菜鸟有个问题,求解答

[复制链接]

36

主题

142

回帖

250

积分

高级会员

积分
250
发表于 2017-5-12 13:09:35 | 显示全部楼层 |阅读模式
static void _DrawDownRectEx(const WIDGET_EFFECT* pEffect, const GUI_RECT* pRect)  ,就这个例子来说,为啥好多函数都放在静态存储区啊,有什么区别吗,以前命名函数也不用放在静态存储区啊,还有就是函数名都是以_( _DrawDownRectEx)为开头的,什么意思,有什么用吗
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115740
QQ
发表于 2017-5-12 14:28:55 | 显示全部楼层
1. 这个是const类型形参,不存在存储到哪里的问题,通过这个形参是设置实参的变量类型。
   定义成const类型的形参,用户添加写实参的时候,实参的类型是不是const都没有关系的,也不会有警告,增强兼容性
   如果形参没有定义成const类型,填写const类型实参就得设置强制类型转换,你试试是不是这种样子。

2.  这个应该是他们的一种命名规范的吧,函数开头的下划线应该是表示静态函数,你看下是不是这样的。
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
 楼主| 发表于 2017-5-12 15:00:13 | 显示全部楼层
谢谢,把我的问题解惑了,最近刚上手stemwin,问的问题有点菜,请见谅
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115740
QQ
发表于 2017-5-12 15:01:54 | 显示全部楼层

回 老虎的菜 的帖子

老虎的菜:谢谢,把我的问题解惑了,最近刚上手stemwin,问的问题有点菜,请见谅 (2017-05-12 15:00) 
不菜,基础问题还是要搞清楚的[s:130]
回复

使用道具 举报

36

主题

142

回帖

250

积分

高级会员

积分
250
 楼主| 发表于 2017-5-12 15:52:22 | 显示全部楼层

回 eric2013 的帖子

eric2013:不菜,基础问题还是要搞清楚的[s:130] (2017-05-12 15:01) 
谢谢,打算以后常在这里混了,我看了你讲的stemwin很好,特别细,之前在openedv混的比较多,我会支持你的,多买你的产品的。^_^
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115740
QQ
发表于 2017-5-12 16:39:40 | 显示全部楼层

回 老虎的菜 的帖子

老虎的菜:谢谢,打算以后常在这里混了,我看了你讲的stemwin很好,特别细,之前在openedv混的比较多,我会支持你的,多买你的产品的。^_^ (2017-05-12 15:52) 
谢谢认可
[s:142]
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-15 07:30 , Processed in 0.230916 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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