查看: 2231|回复: 3

窗口和对话框到底有什么本子的区别?

[复制链接]
  • 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()到底什么用?
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]偶尔看看I

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

    使用道具 举报

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

    连续签到: 1 天

    [LV.4]偶尔看看III

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

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]偶尔看看I

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

    嗯,群里讨论了一下,大致理解了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-25 21:31 , Processed in 0.151568 second(s), 21 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.