社区
Windows客户端开发
帖子详情
阴魂不散的“拼”,总是去不掉
bluestar
2009-07-22 05:59:14
下面菜单栏上的“拼”
我已经取得句柄
这段代码
if (m_hSipWnd)
::ShowWindow( m_hSipWnd, SW_HIDE );
放OnInitDialog里无效,放OnPaint里才能隐藏,我就没明白这个道理,有谁能指点一下,谢谢。
...全文
213
16
打赏
收藏
阴魂不散的“拼”,总是去不掉
下面菜单栏上的“拼” 我已经取得句柄 这段代码 if (m_hSipWnd) ::ShowWindow( m_hSipWnd, SW_HIDE ); 放OnInitDialog里无效,放OnPaint里才能隐藏,我就没明白这个道理,有谁能指点一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
biosli
2009-07-27
打赏
举报
回复
SHFullScreen是王道!!
其他的都不保证好用。
bluestar
2009-07-27
打赏
举报
回复
谢谢各位热心人
我在OnInitDialog里获得句柄,没有创建菜单,Dialog1有父窗口,本身是模式对话框对话框。
把这段
DWORD dwState = ( SHFS_HIDETASKBAR | SHFS_HIDESTARTICON | SHFS_HIDESIPBUTTON );
SHFullScreen( m_hWnd, dwState );
if (m_hSipWnd)
::ShowWindow( m_hSipWnd, SW_HIDE );
放OnActive里也无用
zytkwlh
2009-07-26
打赏
举报
回复
你什么时候获得得小键盘窗体句柄呀 贴出来看看 应该是这里出的问题
sevenzhy
2009-07-23
打赏
举报
回复
[Quote=引用 8 楼 bluestar 的回复:]
4-5楼的,放OnActive里也无效,我当然不想放OnPaint里做了,但是不放进去又不知道放哪里
[/Quote]
你隐藏操作的代码贴出来。
我就是OnActive里隐藏的,WM5,WM6,模拟器,真机(3款)上测试都OK。
不可能无效。
bluestar
2009-07-23
打赏
举报
回复
4-5楼的,放OnActive里也无效,我当然不想放OnPaint里做了,但是不放进去又不知道放哪里
载舟之水
2009-07-23
打赏
举报
回复
回复快不表示好用,这方法不是任何时候都管用的。
半吊子全栈工匠
2009-07-23
打赏
举报
回复
[Quote=引用 1 楼 jinlingzwp 的回复:]
你是指隐藏输入法按钮吧,::ShowWindow(::FindWindow( _T("MS_SIPBUTTON"), 0 ),SW_HIDE)
[/Quote]
简洁明快的回复
xmanlin
2009-07-23
打赏
举报
回复
回帖拿分
sevenzhy
2009-07-23
打赏
举报
回复
[Quote=引用 10 楼 bluestar 的回复:]
void CDialog1::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
CDialog1::OnActivate(nState, pWndOther, bMinimized);
// TODO: 在此处添加消息处理程序代码
if (m_hSipWnd)
::ShowWindow( m_hSipWnd, SW_HIDE );
}
就这么简单阿,难道还要什么特殊处理
[/Quote]
不需要特殊处理。
你这个Dialog1是程序的主窗口么?它创建菜单没有?菜单用ShCreateMenuBar建的?
风格设置HIDESIPBUTTON没?
大饼哥-
2009-07-23
打赏
举报
回复
SHFullScreen(hWnd,SHFS_HIDESIPBUTTON);
这样就可以了,直接的方法。
bluestar
2009-07-23
打赏
举报
回复
void CDialog1::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized)
{
CDialog1::OnActivate(nState, pWndOther, bMinimized);
// TODO: 在此处添加消息处理程序代码
if (m_hSipWnd)
::ShowWindow( m_hSipWnd, SW_HIDE );
}
就这么简单阿,难道还要什么特殊处理
sevenzhy
2009-07-22
打赏
举报
回复
还有。尽量不要在OnPaint()中做除了绘图之外其他的任何操作。
sevenzhy
2009-07-22
打赏
举报
回复
他说的是隐藏时机不对。不是说不知道如何藏。
你既然获得了那个Button窗口的句柄,那么你啥时候不想看见他就啥时候隐藏掉他。
很显然,当你的程序的主窗口被激活时,隐藏它是最好的。
在OnActive()(WM_ACTIVE消息处理器)中做隐藏的工作是最好的。
载舟之水
2009-07-22
打赏
举报
回复
输入法按钮是个独立的窗口
世外涛缘
2009-07-22
打赏
举报
回复
楼上正解了,帮顶下。
楼主是标题党啊,看了吓一跳。
jinlingzwp
2009-07-22
打赏
举报
回复
你是指隐藏输入法按钮吧,::ShowWindow(::FindWindow( _T("MS_SIPBUTTON"), 0 ),SW_HIDE)
Python花式读取大文件(10g/50g/1t)遇到的性能问题(面试向)
最近无论是面试还是笔试,有一个高频问题始终
阴魂不散
,那就是给一个大文件,至少超过10g,在内存有限的情况下(低于2g),该以什么姿势读它?为什么这种文件读取方式会成为标准?这是因为它有两个好处:with 上下文...
oracle对某两列求和再求和_分手后4个阶段这样挽回,再狠的他也会心软求和
分手已经记不清说了多少次,每次他都耐着性子哄你,那种害怕失去你的样子,你非常受用,可是这一次,你已经主动去找他了,还是被他拒之门外。一个男人真的要分手,女生光是认错道歉是挽不回爱情的,那些
掉
几滴眼泪说...
python读取大文件内容_python花式读取大文件(10g/50g/1t)遇到的性能问题(面试向)...
最近无论是面试还是笔试,有一个高频问题始终
阴魂不散
,那就是给一个大文件,至少超过10g,在内存有限的情况下(低于2g),该以什么姿势读它?所有人都知道,用python读文件有一套”标准流程“:def retrun_count...
python读取大文件性能_Python花式读取大文件(10g/50g/1t)遇到的性能问题(面试向)...
最近无论是面试还是笔试,有一个高频问题始终
阴魂不散
,那就是给一个大文件,至少超过10g,在内存有限的情况下(低于2g),该以什么姿势读它?所有人都知道,用python读文件有一套”标准流程“:def retrun_count(fname...
微信支付与支付宝钱包的关键性差异
本文结论:微信支付从流量切入
拼
支付流程,大而全的支付宝钱包无法舍弃存量
拼
流量,因此拉出微博支付专精流量作为牵制。支付宝需要确保支付宝钱包的绝对优势才算赢,微信支付只要保持对支付宝的竞争压力就算小胜。...
Windows客户端开发
7,660
社区成员
18,840
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章