sendActionOn:
ターゲットにメッセージを送るときはどのようなときか、という情報をセットします
-(void)sendActionOn:(int)mask:
解説
ステータス項目がターゲットにメッセージを送るときはどのようなときか、という情報(mask)をセットします。
【mask】
● NSLeftMouseUpMask マウス左ボタンを離した
● NSLeftMouseDownMask マウス左ボタンを押した
● NSLeftMouseDraggedMask マウス左ボタンを押してドラッグした
● NSPeriodicMask
返り値
( void )
なし
引数
( int )mask
フレームワーク
ApplicationKit
クラス
NSStatusItem
Instance Methods
使用可能
10.0
参照
例文
#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 sendActionOn:NSLeftMouseDraggedMask]; [sItem setAction:@selector(act)]; } @end