社区
Windows客户端开发
帖子详情
请教C#下开发MenuItem的Mobile菜单怎么加图标?
超级无敌大坏蛋
2009-06-24 12:43:57
请教C#下开发MenuItem的Mobile菜单怎么加图标?
俺在做桌面版的WinForm时可以使用 DllImport(user32.dll) 下面的 GetMenu系统方法实现
但是在Mobile里面没有 User32.dll的入口,也没找到 GetMenu的相关的方法
100分是少了点,不过还是要请教各位高人如何处理菜单图标的问题?
...全文
187
11
打赏
收藏
请教C#下开发MenuItem的Mobile菜单怎么加图标?
请教C#下开发MenuItem的Mobile菜单怎么加图标? 俺在做桌面版的WinForm时可以使用 DllImport(user32.dll) 下面的 GetMenu系统方法实现 但是在Mobile里面没有 User32.dll的入口,也没找到 GetMenu的相关的方法 100分是少了点,不过还是要请教各位高人如何处理菜单图标的问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
madcatplus
2009-06-29
打赏
举报
回复
别指望mobile有user32。。。。。。
我现在做的办法是用picbox和label组合成一个自定义的控件,如果你的菜单项目是固定死的,那就可以自己算位置挨个添加到窗体上,很笨很难控制。。。用硬按钮移动菜单项的时候你就要判断按钮的状态了,很烦人
超级无敌大坏蛋
2009-06-24
打赏
举报
回复
感谢楼上的代码,但是楼上的代码的只能在桌面Winform上才能用
但是Mobile是不能用User32.dll的
因为 Mobile中没有User32.dll
lanruoshui
2009-06-24
打赏
举报
回复
[DllImport("User32.dll")]
public static extern int GetMenu(int hWnd);
C#调用Win32的API要借助于P/Invoke,有没有GetMenu不太确定,不是只要Win32里有就可以在Mobile里调用了么?
超级无敌大坏蛋
2009-06-24
打赏
举报
回复
GetMenuItemInfo在Google也有提到好像说是可以,还没试过
最主要是没有C#的Sample可以看,C++只能勉强看懂一点点,特郁闷
想玩玩Mobile也那么麻烦啊,呜呜……
88csdn
2009-06-24
打赏
举报
回复
倒是有coredll.dll,但是只是有个GetMenuItemInfo~~~
没有见过谁的菜单中带有图标哦,要不就自己写一个呢???
dina656
2009-06-24
打赏
举报
回复
我也是菜鸟啊。!。。想法多而已。。。菜单嘛,也就是画出来的,又不是真弹出来,我说的贴图,如果类不支持,那就用 graphic之类的函数用位图的方法画上去,算出菜单位置,这个可以微调,在菜单最左端画,不过可能会不让人满意。
超级无敌大坏蛋
2009-06-24
打赏
举报
回复
Mobile里面没有User32.dll的
MenuItem类没有贴图上去的功能啊
楼上的帮俺解决一下吧,呵呵……
dina656
2009-06-24
打赏
举报
回复
如果那个菜单的位置是固定的话,可以在弹出的时候,贴图上去,不知道这样行不行,我只是说说我的想法,楼主我都顶你两楼了。。
ppc_2008
2009-06-24
打赏
举报
回复
帮楼主顶一下
dina656
2009-06-24
打赏
举报
回复
如果mobile里有User32.dll ,LoadLibrary它 ,用GetProcAddress直接找到GetMenu在dll里的地址,然后就能用了。
madcatplus
2009-06-24
打赏
举报
回复
貌似是个难题,我也没解决,跟着看怎么办
C#
Winform界面布局设计(左侧
菜单
)右侧窗口操作
在.NET框架下,
C#
是一种常用的编程语言,用于构建各种类型的应用程序,其中包括Windows桌面应用程序。本主题聚焦于使用
C#
进行Winform界面布局设计,特别是实现左侧
菜单
和右侧窗口的操作。Winform是.NET Framework...
C#
写的仿照Windows资源管理器的小程序:File Explorer(含代码)
- **上下文
菜单
**:为文件和文件夹提供右键
菜单
,包含常用操作选项,使用ContextMenu和
MenuItem
控件。 3. **用户界面**: - 左侧窗格显示目录树,使用TreeView控件,节点展开收缩通过TreeViewItem的IsExpanded...
WPF:设置
MenuItem
多种不同状态
图标
注:是给Menu内个别
MenuItem
修改,并且是弹出子
菜单
。 问题描述: 1)前提:Image绑定数据源成功,且Image设置默认
图标
(鼠标leave)、鼠标hover
图标
,已经在Image的对应事件中,通过image.source设置成功; ...
C#
中右下角小
图标
菜单
显示
1.在XAML中window下添
加
菜单
<Window.Resources> <ContextMenu x:Key="NotifyIconMenu" StaysOpen="False"> <
MenuItem
Header="在线"/> <
MenuItem
Header="离线"/> ...
在
菜单
上增
加
图标
在
菜单
上增
加
图标
声明:Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As LongDeclare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long Declare Function ...
Windows客户端开发
7,655
社区成员
18,840
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章