游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4629|回复: 14

想封装一个UI类库,怎么做消息响应这块?

[复制链接]

1

主题

26

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2007-4-6 16:30:00 | 显示全部楼层 |阅读模式
想封装一个UI类库来用,但是鼠标和键盘都是采集系统消息获取的,要自己封装的话,就不能在MsgProc函数里调用消息了,请问怎么处理这块??有没有好的思路~

0

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2007-4-7 16:01:00 | 显示全部楼层

Re: 想封装一个UI类库,怎么做消息响应这块?

到google, 在中文网页中搜索一下thunk,呵呵

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2007-4-9 20:53:00 | 显示全部楼层

Re:想封装一个UI类库,怎么做消息响应这块?

我在做UI的时候,就是在msgproc里调用我的UI库里的消息处理函数。

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-4-10 09:13:00 | 显示全部楼层

Re:想封装一个UI类库,怎么做消息响应这块?

学习windows

2

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2007-4-10 12:19:00 | 显示全部楼层

Re:想封装一个UI类库,怎么做消息响应这块?

DirectX 2006 6月以后版本已经有了UI类
还需要重写吗?
难道你真得自认比MS的DirectX团队利害吗

11

主题

53

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2007-4-19 16:30:00 | 显示全部楼层

Re:想封装一个UI类库,怎么做消息响应这块?

DirectX 2006 6月以后版本以后有吗??在哪里??

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-4-19 17:14:00 | 显示全部楼层

Re: Re:想封装一个UI类库,怎么做消息响应这块?

chesskillerboss: Re:想封装一个UI类库,怎么做消息响应这块?

DirectX 2006 6月以后版本已经有了UI类
还需要重写吗?
难道你真得自认比MS的DirectX团队利害吗


那个东西能用么?

最基本的多行编辑器就没有

2

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2007-4-20 12:54:00 | 显示全部楼层

Re:想封装一个UI类库,怎么做消息响应这块?

怎么不能用?
你继承它的Static控件
自己再写个Multi-Line Edit Box有何难?
比你自己写整个UI类不知道要快多少.
还是那句话,你自认拥有的资源和能力超过DirectX全球team work了吗
牛顿只所以成为牛顿是因为站在了巨人的肩上
现在有MS给你站,你还摆pose、拗造型说要自己开发,有必要吗

11

主题

53

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2007-4-20 15:22:00 | 显示全部楼层

Re:想封装一个UI类库,怎么做消息响应这块?

楼上~~
你说的是微软的例题CustomUI吗??UI类是指Common里面的东西吗??问个简单的问题,怎么替换微软原本的UI图片呢?

2

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2007-4-20 15:50:00 | 显示全部楼层

Re:想封装一个UI类库,怎么做消息响应这块?

CustomUI
用资源管理类添加一个texture,得到该texture的资源索引
取回子控件对应控件
控件SetTexture资源索引
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 16:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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