NSBeginAlertSheet
警告シートを表示します
void NSBeginAlertSheet ( NSString * title , NSString * defaultButton , NSString * alternateButton , NSString * otherButton , NSWindow * docWindow , id modalDelegate , SEL willEndSelector , SEL didEndSelector , void * contextInfo , NSString * msg );
解説
警告シートを表示します。
【title】 タイトル文字
【defaultButton】 デフォルトのボタン(右)(OKのボタンでよく使われる)
【alternateButton】 代理ボタン(左) 空の場合はボタンを作らない
【otherButton】 その他のボタン(中) 空の場合はボタンを作らない
【docWindow】 シートをつけるウインドウ
【modalDelegate】 デリゲート
【willEndSelector】 シートを終了しようとする時に実行するメソッド
【didEndSelector】 シート終了時に実行するメソッド
【contextInfo】
【msg】 メッセージ、printf書式を使うことができます。
返り値
引数
( NSString * )title
タイトル文字
( NSString * )defaultButton
デフォルトのボタン(右)(OKのボタンでよく使われる)
( NSString * )alternateButton
代理ボタン(左) 空の場合はボタンを作らない
( NSString * )otherButton
その他のボタン(中) 空の場合はボタンを作らない
( NSWindow * )docWindow
シートをつけるウインドウ
( id )modalDelegate
デリゲート
( SEL )willEndSelector
シートを終了しようとする時に実行するメソッド
( SEL )didEndSelector
シート終了時に実行するメソッド
( void * )contextInfo
( NSString * )msg
メッセージ、printf書式を使うことができます。
フレームワーク
ApplicationKit
クラス
NSBeginAlertSheet
Function
使用可能
10.0
参照
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSBeginAlertSheet( NSLocalizedString(@"title", @""), NSLocalizedString(@"OK", @""), NSLocalizedString(@"Cancel", @""), nil, [sender window], self, NULL, @selector(seetEnd), NULL, NSLocalizedString(@"msg", @"")); } - (void)seetEnd { NSLog(@"end"); } @end