blog.TangGaowei.com

捕捉手机 Home 键

作者 传说一梦 写于 2008-05-08  | 811 次浏览

(虽然能捕捉到,但是好像最后还是执行了返回桌面操作)

1. 注册热键

BOOL CMyProjectDlg::OnInitDialog()
{
    …

    // 处理 VK_HOME
    BYTE appkey = SHGetAppKeyAssoc(_T("MiniBlogClient.exe"));
    ::RegisterHotKey ( m_hWnd, appkey, MOD_WIN, VK_THOME);

    …
}

2. 重写 PreTranslateMessage 函数

BOOL CMyProjectDlg::PreTranslateMessage(MSG* pMsg)
{
    // TODO: 在此添加专用代码和/或调用基类
    if( pMsg->message == WM_HOTKEY )
    {
        SetForegroundWindow();

        return TRUE;
    }

    return CDialog::PreTranslateMessage(pMsg);
}

[ 标签: HOME键 ]
[ 固定链接:http://blog.tanggaowei.com/2008/05/home-2.html ]

为什么按 HOME 键后,应用程序在“任务管理器”里找不到了

作者 传说一梦 写于 2008-05-08  | 637 次浏览

在手机里,按下 HOME 键后,在“任务管理器(CeleTask.exe)”里就找不到应用程序了。碰到这样的事情,真是很郁闷!解决方法如下:

在“资源视图”的窗口编辑器里,将窗口的 style 属性修改为 Overlapped,再重新编译

[ 标签: HOME键, 任务管理器 ]
[ 固定链接:http://blog.tanggaowei.com/2008/05/home.html ]

订阅

 

手机访问

http://blog.tanggaowei.com/wap/

Google