setTarget:
ステータス項目をクリックしたときにメッセージを送るターゲットをセットします
-(void)setTarget:(id)target:
解説
ステータス項目をクリックしたときにメッセージを送るターゲットをセットします。
メニューがあると機能しません。
返り値
( void )
なし
引数
( id )target
フレームワーク
ApplicationKit
クラス
NSStatusItem
Instance Methods
使用可能
10.0
参照
- target
- setMenu:
例文
//Action.m #import "Action.h" @implementation Action - (IBAction)myAction:(id)sender { } -(void)act { NSLog(@"!!!"); } @end //MyObject.m #import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSStatusBar *sBar = [NSStatusBar systemStatusBar]; NSStatusItem *sItem = [sBar statusItemWithLength:NSVariableStatusItemLength]; [sItem retain]; [sItem setTitle: NSLocalizedString(@"SB_title",@"")]; [sItem setHighlightMode:YES]; [sItem setTarget:act]; [sItem setAction:@selector(act)]; } @end