首页
社区
课程
招聘
[讨论]windows窗口回调函数变量的生命周期!
发表于: 2008-12-29 22:06 4372

[讨论]windows窗口回调函数变量的生命周期!

2008-12-29 22:06
4372
如题,windows窗口回调函数与普通函数调用机制是一样么?是不是函数返回所有在函数中申明的变量生命周期都结束了?
怎么定义一个与窗口同生命周期的变量呢?
请教!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有遇到相同情况的朋友么?
2008-12-29 22:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
在网上搜了
都没有涉及回调函数变量生命周期的详细叙述!
2008-12-29 22:31
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
4
回调函数也是函数 也可以调用
2008-12-29 22:45
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
恩,我是说回调函数里面定义一个变量,那么他的生命周期是函数返回,还是到窗口关闭?
要是到函数返回,那么要定义一个与窗口同生命周期的变量能实现么?
2008-12-29 22:53
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有朋友赐教么!
2008-12-29 23:48
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
7
函数返回啊 它就是个普通的接受参数的函数 有啥不同的噢
2008-12-30 00:17
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
8
直接一点就是你的函数l里面的局部变量在你这个函数返回后就死掉了...
2008-12-30 10:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
PB等高级语言的,窗口实例变量是怎么实现的呢 <窗口不销毁那么变量一直是存在的>

猜想:设计一个函数,在这个函数里定义变量创建窗口,窗口关闭函数返回,变量销毁!
2009-1-1 11:07
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
10
数据与窗口的绑定是语言环境或程序员自己实现的,看一下《C++实践之路》就会明白了。

Win32只提供了有限的支持:SetWindowLong()和GetWindowLong()可以设置一个GWL_USERDATA的自定义数据;使用SetProp()和GetProp()提供了另一种方法将用户数据与窗口对象相绑定。
2009-1-1 12:27
0
游客
登录 | 注册 方可回帖
返回
//