osx 代码创建自定义NSMenu & NSMenuItem
2017-06-19 17:29
337 查看
//
unichar arrowKey = 'r';
NSString *refresh = [NSString stringWithCharacters:&arrowKey length:1];
//
// NSString *homePage = [NSString stringWithFormat:@"^%c",arrowKey1];
unichar arrowKey2 = 'o';
NSString *homePage = [NSString stringWithCharacters:&arrowKey2 length:1];
//
unichar arrowKey3 = 27;
NSString *esc = [NSString stringWithCharacters:&arrowKey3 length:1];
NSMenuItem *item= [NSApp.mainMenu insertItemWithTitle:@"111" action:nil keyEquivalent:@"" atIndex:1];
NSMenu *submenu=[[NSMenu alloc] initWithTitle:@"ww"];
item.submenu=submenu;
[submenu addItemWithTitle:@"1" action:@selector(dd) keyEquivalent:homePage];//返回首页
[submenu addItemWithTitle:@"2" action:@selector(dd) keyEquivalent:refresh];//刷新
[submenu addItemWithTitle:@"3" action:@selector(dd) keyEquivalent:esc];//exit
unichar arrowKey = 'r';
NSString *refresh = [NSString stringWithCharacters:&arrowKey length:1];
//
// NSString *homePage = [NSString stringWithFormat:@"^%c",arrowKey1];
unichar arrowKey2 = 'o';
NSString *homePage = [NSString stringWithCharacters:&arrowKey2 length:1];
//
unichar arrowKey3 = 27;
NSString *esc = [NSString stringWithCharacters:&arrowKey3 length:1];
NSMenuItem *item= [NSApp.mainMenu insertItemWithTitle:@"111" action:nil keyEquivalent:@"" atIndex:1];
NSMenu *submenu=[[NSMenu alloc] initWithTitle:@"ww"];
item.submenu=submenu;
[submenu addItemWithTitle:@"1" action:@selector(dd) keyEquivalent:homePage];//返回首页
[submenu addItemWithTitle:@"2" action:@selector(dd) keyEquivalent:refresh];//刷新
[submenu addItemWithTitle:@"3" action:@selector(dd) keyEquivalent:esc];//exit
相关文章推荐
- Control Study -> 自定义DataGrid翻页控件(示例代码下载)
- Control Study->AdRotator广告控件显示自定义配置文件中广告以及与DataGrid控件结合使用显示图片(示例代码下载)
- Control Study -> 自定义DataGrid翻页控件(示例代码下载)
- Control Study->AdRotator广告控件显示自定义配置文件中广告以及与DataGrid控件结合使用显示图片(示例代码下载)
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- ASP.NET 2.0 Menu Control: set static item selected when select its child dynamic items/选择men
- Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- DW8创建自定义代码片段的方法
- Control Study -> 自定义DataGrid翻页控件(示例代码下载)
- Control Study->AdRotator广告控件显示自定义配置文件中广告以及与DataGrid控件结合使用显示图片(示例代码下载)
- Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- Control Study->AdRotator广告控件显示自定义配置文件中广告以及与DataGrid控件结合使用显示图片(示例代码下载)
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Control Study -> 自定义DataGrid翻页按钮(示例代码下载)
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- [导入]Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]