游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 汉字

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

[复制链接]

10

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2007-4-21 10:36:00 | 显示全部楼层

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

bu zhida o

11

主题

53

帖子

55

积分

注册会员

Rank: 2

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

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

请问 "取回子控件对应控件" 这一步是什么意思?

44

主题

305

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-4-25 12:06:00 | 显示全部楼层

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

同意,很多新手老会觉得手头资料不够,或自己开发引擎,疏不知连基础都没搞懂,MS的DXUT模板库是最好的学习用具,功能庞大的连N多游戏还没用全以上技术,当然给了个基础需要自己改的,N多游戏引擎的图形部分都是模仿它写的.DXUTDIALOG 可以说是母类是装载整个控件的平面,默认为没有透明, CDXUTControl是所有控件的基类,

44

主题

305

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-4-25 12:09:00 | 显示全部楼层

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

CDXUTDialogResourceManager是资源类,而要改动资源可以在这里,当然也可以是DXUTRes.cpp文件内的数据或代码,又或者在外通过void Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog, LPCWSTR pszControlTextureFilename );
    void Init( CDXUTDialogResourceManager* pManager, bool bRegisterDialog, LPCWSTR szControlTextureResourceName, HMODULE hControlTextureResourceModule );两个函数装载,方法多多不一一
列举

6

主题

307

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2007-4-25 12:41:00 | 显示全部楼层

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

MS的UI走的是传统的面向过程的渲染结构,和渲染层的结合过于紧密,不利于和其他系统整合
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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