游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3901|回复: 16

有关DirectX中消息的问题请教,主要是和windows消息的比较

[复制链接]

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
QQ
发表于 2009-4-14 11:57:00 | 显示全部楼层 |阅读模式
    现在在写论文,遇到一个问题,windows下我们都知道每一个控件,像按钮什么的实际上都是一个窗口,有自己的句柄,类似指针的东西,可以发送消息,接受并且处理消息,但是dx下面只有那个主要的窗口吧,其他的按钮什么的都是我们自己画上去的,实际上只是图像,我想请问一下dx的消息到底是怎么实现的?怎么处理消息我是知道的,我只是想请教一下背后是什么机制,和windows的区别是什么。

11

主题

53

帖子

55

积分

注册会员

Rank: 2

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

Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

你确信你了解windows下的消息???

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
QQ
 楼主| 发表于 2009-4-14 16:13:00 | 显示全部楼层

Re: Re:有关DirectX中消息的问题请教,主要是和windows消息的

不高兴: Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

你确信你了解windows下的消息???

我觉得我对windows的消息机制还是比较熟悉的,但是dx的处理方法我就一窍不通了。

11

主题

53

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2009-4-14 16:44:00 | 显示全部楼层

Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

我感觉你没懂~~
DX的消息完全就是在用win32的消息机制啊!~没有一点变化~~
总不可能微软要写两套消息机制来处理一个操作系统环境里的内容吧~

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
QQ
 楼主| 发表于 2009-4-14 19:24:00 | 显示全部楼层

Re: Re:有关DirectX中消息的问题请教,主要是和windows消息的

不高兴: Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

我感觉你没懂~~
DX的消息完全就是在用win32的消息机制啊!~没有一点变化~~
总不可能微软要写两套消息机制来处理一个操作系统环境里的内容吧~

我感觉DX中没有消息,控件都是画上的,只是一片区域,怎么会有消息呢,我想DX中应该是判断鼠标是否落在了区域内再调用相应的函数来处理的吧。

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2009-4-14 19:54:00 | 显示全部楼层

Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

我感觉DX中没有消息,控件都是画上的,只是一片区域,怎么会有消息呢
================

windows的控件也是画出来的。

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
QQ
 楼主| 发表于 2009-4-14 20:15:00 | 显示全部楼层

Re: Re:有关DirectX中消息的问题请教,主要是和windows消息的

Enigmaya: Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

我感觉DX中没有消息,控件都是画上的,只是一片区域,怎么会有消息呢
================

windows的控件也是画出来的。

是,没错,但是windows的控件是微软给画的,dx是自己画的。微软画好了,还给了一套消息处理的机制,dx不得自己判断吗。

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2009-4-14 20:35:00 | 显示全部楼层

Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

dx没消息

1

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2009-4-14 20:41:00 | 显示全部楼层

Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

同意楼主的理解

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2009-4-15 13:00:00 | 显示全部楼层

Re:有关DirectX中消息的问题请教,主要是和windows消息的比较

我看楼主 是根本 不知道 windows 消息是如何处理的~~
你用DX的时候自己判断自己发消息不就行了吗?
sendmessage 这类 函数 就是 干这个的~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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