模式对话框IlvFileBrowser



我使用IlvFileBrowser的另存为对话框,如下所示

IlvFileBrowser dialog(SIDGetDisplay(),
    SIDGetSystemView(),
    NULL,
    1,
    extensions,
    descriptions);
dialog.setType(IlvFileSelectorSave);
dialog.setDirectory(lpStrDir);
dialog.setFileName(doc->getFilename());
dialog.setIndex(0);
dialog.moveToScreen();

如果rogue-wave中的任何其他屏幕/对话框打开,则save-as对话框变为非模态。很奇怪。知道为什么会这样吗?

您可以使用虚拟void IlvFileBrowser::show()函数来显示文档中描述为modal的对话框。我看不出IlvFileBrowser::moveToScreen()是如何让你的IlvFileBrowser显示为模态对话框的。

相关内容

  • 没有找到相关文章

最新更新