社区
Windows客户端开发
帖子详情
高分求解如何修改WM6的菜单栏
bluestar
2009-04-23 03:08:07
就是下面有“拼”的那一栏
在程序运行中一定条件下,向这栏添加例如“返回”,“向上”的命令,或者菜单,或者让这栏消失
请给出参考代码,非常感谢。
...全文
179
14
打赏
收藏
高分求解如何修改WM6的菜单栏
就是下面有“拼”的那一栏 在程序运行中一定条件下,向这栏添加例如“返回”,“向上”的命令,或者菜单,或者让这栏消失 请给出参考代码,非常感谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xdzkeeper
2010-07-10
打赏
举报
回复
楼主怎么解决的,能贴出代码分享一下吗?
guardian
2010-05-04
打赏
举报
回复
回复森萨扽
bluestar
2009-04-23
打赏
举报
回复
都搞定了,非常感谢
cytlyy
2009-04-23
打赏
举报
回复
如果你添加的菜单只有一列子菜单的话,他就会默认出现在左下角,两个的话就是左右都有。
bluestar
2009-04-23
打赏
举报
回复
SHMENUBARINFO mbi;
ZeroMemory(&mbi, sizeof(SHMENUBARINFO));
mbi.cbSize = sizeof(SHMENUBARINFO);
mbi.hwndParent = hwnd;
mbi.nToolBarId = IDM_HELLO_MENU;
mbi.hInstRes = g_hInstance;
mbi.dwFlags |= SHCMBF_HMENU;
SHCreateMenuBar(&mbi);
怎么选择左软键,右软键?
cytlyy
2009-04-23
打赏
举报
回复
pWndSIP = FindWindow( _T("MS_SIPBUTTON"), 0 );
if ( pWndSIP )
{
pWndSIP->ShowWindow(SW_HIDE);
}
bluestar
2009-04-23
打赏
举报
回复
用了,中间还有一个“拼”字
bluestar
2009-04-23
打赏
举报
回复
用了,没达到效果
cytlyy
2009-04-23
打赏
举报
回复
DWORD dwState = ( SHFS_HIDETASKBAR | SHFS_HIDESTARTICON | SHFS_HIDESIPBUTTON );
SHFullScreen( m_hWnd, dwState );
cytlyy
2009-04-23
打赏
举报
回复
加上:
CRect rc;
SetRect( &rc, 0, 0, GetSystemMetrics( SM_CXSCREEN ),
GetSystemMetrics( SM_CYSCREEN ) );
SetWindowPos( &wndTopMost, 0, 0, rc.Width(), rc.Height(), SWP_SHOWWINDOW );
差不多了。
cytlyy
2009-04-23
打赏
举报
回复
MFC:
CWnd* pWndSIP = FindWindow( _T("menu_worker"), 0 );
if ( pWndSIP )
{
// pWndSIP->SetWindowPos(&wndBottom , 0, 0, 0, 0, SWP_NOMOVE + SWP_NOSIZE);
pWndSIP->ShowWindow(SW_HIDE);
}
bluestar
2009-04-23
打赏
举报
回复
::ShowWindow(::FindWindow( _T("menuworker"), 0 ),SW_HIDE);
::ShowWindow(::FindWindow( _T("MS_SIPBUTTON"), 0 ),SW_HIDE);
我用在OnInitDialog里,没反应
世外涛缘
2009-04-23
打赏
举报
回复
建议楼主别总想把它隐藏了,换个思路。
把程序全屏,覆盖在它上面不行么?
然后根据自己的需要添加菜单,什么返回,向上都OK啊。
cytlyy
2009-04-23
打赏
举报
回复
SHMENUBARINFO mbi;
ZeroMemory(&mbi, sizeof(SHMENUBARINFO));
mbi.cbSize = sizeof(SHMENUBARINFO);
mbi.hwndParent = hwnd;
mbi.nToolBarId = IDM_HELLO_MENU;
mbi.hInstRes = g_hInstance;
mbi.dwFlags |= SHCMBF_HMENU;
SHCreateMenuBar(&mbi);
可以在菜单栏添加菜单。
如果你自己没有添加,想要隐藏系统自带的话,用:
ShowWindow(FindWindow( _T("menuworker"), 0 ),SW_HIDE);
ShowWindow(FindWindow( _T("MS_SIPBUTTON"), 0 );,SW_HIDE);
隐藏。
太空船游戏例子
这个文件可能包含了显示和管理玩家
高分
的界面,允许玩家查看和竞争得分。 7. `options.frm`: 游戏选项界面。这个文件可能让玩家调整音量、控制方式、画面质量等设置,提供个性化的游戏体验。 总结起来,这个太空船...
解决Ubuntu
高分
屏下matlab标题栏(
菜单栏
)字体过小问题
本人笔记本为1920x1080,在win10下还好,可以调整,但是到了ubuntu下设置GNOME的scaling factor不管用,于是参考一波Matlab论坛,找到... 做完这些,瞬间感觉不一样了 相关问题:解决:任务栏上点Matlab会打开两个图标
Cadence allegro 17.4设置
菜单栏
字体大小
Cadence 17.4 设置成中文后,
菜单栏
字体变得非常小,需要调大一点 设置前准备 点击 帮助—关于 Symbol 查看cadence版本。 我自己的版本是17.4-2019 S029,不同版本文件路径可能不一样,切记。 改字体大小 找到...
Ubuntu
高分
屏下Matlab工具栏字体过小
Ubuntu
高分
屏下Matlab工具栏字体过小 安装好matlab初始的工具栏在
高分
屏下字体特别小,如下 在matlab中使用如下命令 #在命令行内输入如下命令,其中2.0是放大的尺度,根据需要自行设置 ...【1】matlab
菜单栏
字体太
windows qt6.4.1 qtcreator
菜单栏
文字过大解决
windows qt6.4.1 qtcreator
菜单栏
文字过大解决
Windows客户端开发
7,660
社区成员
18,840
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章