windows mobile小技巧

1.自动打开微软蓝牙
使用BthUtil.dll中的BthSetMode函数。

2.改变音量
使用waveOutSetVolume函数。

3.设置震动、静音
使用aygshell.dll中的SndSetSound函数。

4.关闭输入法
使用SipShowIM函数。

5.隐藏/显示 输入法、任务栏
使用SHFullScreen函数。如果是MFC对话框的话,还需要添加以下代码才能实现输入法的隐藏:
m_bFullScreen = FALSE;

6.在VS2005下创建MFC工程
EVC下将MFC的工程分为PPC和wince两种,而VS2005下,不再区分这两者。但通常情况下PPC的程序在wince设备上并不能运行。这时可以采用以下方法:
1)有SDK时,在建立工程时,选择Platform即可。
2)无SDK时,在工程设置的预定义宏中,去掉WIN32_PLATFORM_WFSP或WIN32_PLATFORM_PSPC宏,前者表示Smartphone,后者表示Pocket PC。这个宏有时会定义在$PLATFORMDEFINES中。

7.设置全屏
// 隐藏任务栏
HWND hWndTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL);
if (NULL != hWndTaskBar)
{
::ShowWindow(hWndTaskBar, SW_HIDE);
}

// 如果需要的话,隐藏输入法窗口
SIPINFO sipInfo;
osmemset(&sipInfo, 0, sizeof(SIPINFO));
sipInfo.cbSize = sizeof(SIPINFO);
::SipGetInfo(&sipInfo);

if ((sipInfo.fdwFlags & SIPF_ON) == SIPF_ON)
{
::SipShowIM(SIPF_OFF);
}

// 隐藏“拼”按钮
HWND hWndSipButton = ::FindWindow(TEXT("MS_SIPBUTTON"), NULL);
if (NULL != hWndSipButton)
{
::ShowWindow(hWndSipButton, SW_HIDE);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值