查看: 1106|回复: 3

[原创DIY] 窗口和对话框到底有什么本子的区别?

[复制链接]

主题

好友

61

积分

童生

  • TA的每日心情
    慵懒
    2014-8-8 09:37
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-6-11 10:05:11 |显示全部楼层
    窗口和对话框到底有什么本质的区别?手册说对话框是窗口的一种,用builder创建的window是GUI_CreateDialogBox()函数创建的非阻塞式对话框,需要资源列表和回调函数才能创建,默认是灰色背景。而WM_CreateWindow()只需要回调函数,创建出来默认是黑色背景。WM_CreateWindow()到底什么用?
    回复

    使用道具 举报

    主题

    好友

    61

    积分

    童生

  • TA的每日心情
    慵懒
    2014-8-8 09:37
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-6-11 10:30:27 |显示全部楼层
    关于窗口的api很多,但是做一个小东西,好像用的都是对话框?这两个的概念还是很模糊啊
    回复

    使用道具 举报

    主题

    好友

    1万

    积分

    版主

  • TA的每日心情
    开心
    2018-1-8 15:51
  • 签到天数: 22 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2014-6-11 11:33:09 |显示全部楼层
    我个人认为,对话框是窗口的一种,可以理解为窗口的子类。其实,按钮也是一种窗口。
    虽然UCGUI不是面向对象的程序设计,但思想上却是面向对象的,不是C++而已。
    不同的函数,创建的窗口的属性就是不同的,同志们就看到不同的效果。
    细节问题我还没空仔细分析,先回答这些,欢迎大家讨论
    论坛是大家的!
    回复

    使用道具 举报

    主题

    好友

    61

    积分

    童生

  • TA的每日心情
    慵懒
    2014-8-8 09:37
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2014-6-11 11:38:35 |显示全部楼层
    浅伏 发表于 2014-6-11 10:30
    关于窗口的api很多,但是做一个小东西,好像用的都是对话框?这两个的概念还是很模糊啊 ...

    嗯,群里讨论了一下,大致理解了
    回复

    使用道具 举报

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

    关闭

    站长推荐上一条 /3 下一条

    手机版|爱板网

    GMT+8, 2018-11-15 04:29 , Processed in 0.090878 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部