NIM_Duilib_Framework icon indicating copy to clipboard operation
NIM_Duilib_Framework copied to clipboard

怎么可以创建一个模态子窗口,然后主窗口等待子窗口的返回

Open yzxfz opened this issue 4 years ago • 4 comments

模态窗口可以使用ShowModalFake函数,但如何能让主窗口阻塞在哪里,知道子窗口操作完成后,返回一个结果给主窗口呢;看了ShowMsgBox和文件对话框的实现 都没有找到好的方法

yzxfz avatar Jun 03 '20 09:06 yzxfz

我是封装mfc对话框到dll,然后在导出的函数里doModal....

lsaejn avatar Jul 16 '20 05:07 lsaejn

我是封装mfc对话框到dll,然后在导出的函数里doModal....

那弹出来就可以是模态对话框了吗?

yzxfz avatar Jul 17 '20 05:07 yzxfz

我是封装mfc对话框到dll,然后在导出的函数里doModal....

那弹出来就可以是模态对话框了吗?

yzxfz avatar Jul 17 '20 06:07 yzxfz

是的,因为我的对话框是老项目里的对话框,封到dll里就能直接用了。本质上就是写一个新的消息循环,代码就在循环里了。

lsaejn avatar Jul 17 '20 06:07 lsaejn