runModelForWindow を使用してモデル ウィンドウを表示していますが、このモデル ウィンドウにボタンがあり、ユーザーがこのボタンをクリックするたびに、モデル ウィンドウを閉じずにアラート パネルを表示する必要があります。ユーザーが見えないように、モデル ウィンドウの後ろに移動します。
1 に答える
1
アラート パネルを実行する前に次の 2 行を使用すると、モデル ウィンドウの上にアラートが表示されました。
ProcessSerialNumber psn = {0, kCurrentProcess};
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
NSAlert *alert = [NSAlert alertWithMessageText: @"アラート テキスト" defaultButton: @"OK" alternateButton: @"キャンセル" otherButton: nil informativeTextWithFormat: @""];
NSInteger alertRetVal =[alert runModal];
于 2012-10-01T12:19:53.130 に答える