社区
Windows客户端开发
帖子详情
高分求解如何修改WM6的菜单栏
bluestar
2009-04-23 03:08:07
就是下面有“拼”的那一栏
在程序运行中一定条件下,向这栏添加例如“返回”,“向上”的命令,或者菜单,或者让这栏消失
请给出参考代码,非常感谢。
...全文
180
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);
隐藏。
太空船游戏例子
太空船游戏例子
解决Ubuntu
高分
屏下matlab标题栏(
菜单栏
)字体过小问题
本人笔记本为1920x1080,在win10下还好,可以调整,但是到了ubuntu下设置GNOME的scaling factor不管用,于是参考一波Matlab论坛,找到了答案。请注意Matlab版本只有2017b及以后的版本才能使用此方法,如果版本过低,请先升级。 MathWorks suggested the following procedure, which works well for...
Cadence allegro 17.4设置
菜单栏
字体大小
Cadence 17.4 设置成中文后,
菜单栏
字体变得非常小,需要调大一点 设置前准备 点击 帮助—关于 Symbol 查看cadence版本。 我自己的版本是17.4-2019 S029,不同版本文件路径可能不一样,切记。 改字体大小 找到cadence安装目录,如:D:\Cadence\SPB_17.4 进入SPB_17.4\share\pcb\text这个目录 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例):
Ubuntu
高分
屏下Matlab工具栏字体过小
Ubuntu
高分
屏下Matlab工具栏字体过小 安装好matlab初始的工具栏在
高分
屏下字体特别小,如下 在matlab中使用如下命令 #在命令行内输入如下命令,其中2.0是放大的尺度,根据需要自行设置 s = settings; s.matlab.desktop.DisplayScaleFactor; s.matlab.desktop.DisplayScaleFactor.PersonalValue = 2.0; 重启Matlab后发现,工具栏字体变大了。 参考链接 【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写文章