模态对话IlvFileBrowser

时间:2015-05-26 09:58:21

标签: c++ rogue-wave

我正在使用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的任何其他屏幕/对话框,则另存为对话框将变为非模态。很奇怪。有什么想法会发生这种情况吗?

1 个答案:

答案 0 :(得分:0)

您可以使用virtual void IlvFileBrowser::show()函数来显示documentation中描述为模态的对话框。我无法看到IlvFileBrowser::moveToScreen()如何使IlvFileBrowser显示为模态对话框。