我正在使用 runModelForWindow 显示一个模型窗口,我在这个模型窗口中有一个按钮,每当用户点击这个按钮时,我需要在不关闭模型窗口的情况下显示一个警报面板。这可能吗?我试过显示 NSAlertPanel,它是在模型窗口后面,所以用户看不到它。请给我一些建议我该怎么做?
问问题
378 次
1 回答
1
在运行我的警报面板之前使用以下两行后,模型窗口顶部会出现警报。
ProcessSerialNumber psn = {0, kCurrentProcess};
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
NSAlert *alert = [NSAlert alertWithMessageText:@"Alert Text" defaultButton:@"OK" alternateButton:@"Cancel" otherButton:nil informativeTextWithFormat:@""];
NSInteger alertRetVal =[alert runModal];
于 2012-10-01T12:19:53.130 回答