炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3173|回复: 6

模态窗口的退出问题

[复制链接]

该用户从未签到

发表于 2013-1-7 22:44:55 | 显示全部楼层 |阅读模式
doModal后
XMB_OK:点击确定按钮退出.
XMB_CANCEL:点击取消按钮退出.
如果返回0,其他方式退出.

所以的其他方式就只有一个关闭按钮

是不是应该提供一个
endModal(参数) 函数来关闭模态窗口并返回自定义值?
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2013-1-7 23:40:21 | 显示全部楼层
    void WINAPI  XModalWnd_DoOk (HWINDOW hWindow)
    void WINAPI  XModalWnd_DoCancel (HWINDOW hWindow)

    该用户从未签到

     楼主| 发表于 2013-1-7 23:49:24 | 显示全部楼层
    额我描述的不准确...
    doModal后只有
    XModalWnd_DoOk 返回 XMB_OK:1
    XModalWnd_DoCancel 返回XMB_CANCEL:2
    关闭,返回0

    没有其他能关闭modal并且返回值的函数了

    最常见的对话框"确定,取消,重试"
    点击确定 . 执行XModalWnd_DoOk
    取消 docancle
    那重试..该怎么关闭modal对话框呢?

    该用户从未签到

    发表于 2013-1-8 00:23:05 | 显示全部楼层
    你说的是消息提示框,和模态窗口好像木有关系吧,做个变量在返回之前保存,想怎么反都行
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2013-1-8 06:21:27 | 显示全部楼层
    那重试..该怎么关闭modal对话框呢?



    创建个重试按钮,注册事件,并定义一个变量,用于判断重试按钮是否点击;
    点击重试按钮进入事件,修改变量状态.

    该用户从未签到

    发表于 2013-1-8 16:39:54 | 显示全部楼层
    其实我是想说 代码都开放了 你重写一个不就得了

    该用户从未签到

     楼主| 发表于 2013-1-8 17:42:34 | 显示全部楼层
    jackyang 发表于 2013-1-8 16:39
    其实我是想说 代码都开放了 你重写一个不就得了


    不是每个人都会c++的
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-9-19 10:08 , Processed in 0.066885 second(s), 19 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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