游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2949|回复: 6

求教——为什么即使用api函数写的程序我们也看不到消息

[复制链接]

17

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2007-3-30 01:12:00 | 显示全部楼层 |阅读模式
小弟总结的API写的窗口程序过程就是——
   (1)首先定义并注册窗口类;
   (2)然后创建并显示窗口;
   (3)然后进入消息响应循环,当接收到WM_QUIT消息时跳出循环结束程序。
小弟不明白的是为什么我们看不到消息是怎么压入消息堆栈这个过程的;
还有小弟如果自己在窗口添加一个自定义的按钮,因为不支持MFC,怎么建立"双击"消息响应呢?
BN_CLICKED这个宏还可以用吗?好像是这个宏吧就是mfc支持的那个,和ON_COMMAND类似。
哪位大侠可以告诉我用API不用MFC时如何在窗口添加按钮,然后如何创建按钮的消息响应,添加其他控件呢,比如编辑框?

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-3-30 08:45:00 | 显示全部楼层

Re:求教——为什么即使用api函数写的程序我们也看不到消

你可以看看深入浅出MFC.

29

主题

81

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2007-3-30 19:36:00 | 显示全部楼层

Re:求教——为什么即使用api函数写的程序我们也看不到消

建议学习一下《Windows 程序设计》经典的win32api程序设计的教程

17

主题

23

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2007-3-31 01:27:00 | 显示全部楼层

Re: 求教——为什么即使用api函数写的程序我们也看不到

小弟不才,但是大侠说的两本书多少我都看过一点,没觉得对我的问题有所帮助,小弟从底层API函数写过些D3D程序,但还是不明白如何建立自己的控件类,我想要自己的控件类,就像CButton一样,有资源,有消息映射机制,有人试过吗?最好给出具体解决办法,别建议我看什么什么书!

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2007-3-31 22:36:00 | 显示全部楼层

Re:求教——为什么即使用api函数写的程序我们也看不到消

仔细看下你注册窗体时候的代码就会发现了有把窗体和回调函数联系起来的语句
消息的接收处理函数都是回调函数,就是不用你自己调用,系统自己调用

8

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2007-4-6 16:33:00 | 显示全部楼层

Re:求教——为什么即使用api函数写的程序我们也看不到消

那你就用API自己写个CBUTTON类

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2007-4-6 20:35:00 | 显示全部楼层

Re:求教——为什么即使用api函数写的程序我们也看不到消

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

本版积分规则

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

GMT+8, 2026-4-12 15:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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