setMenu:
ステータス項目にメニューをセットします
-(void)setMenu:(NSMenu*)menu:
解説
ステータス項目にメニューをセットします。
ステータス項目をクリックするとメニューがドロップダウンします。
メニューがセットされると、ステータス項目のアクションは機能しません。
nilをセットすることで、メニューは削除されます。
返り値
( void )
なし
引数
( NSMenu* )menu
メニュー
フレームワーク
ApplicationKit
クラス
NSStatusItem
Instance Methods
使用可能
10.0
参照
- menu
- setAction:
- setTarget:
例文
#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 setMenu:sbMenu]; NSLog([NSString stringWithFormat:@"%.1f",[sItem length]]); } @end