范圣帅 - 卡农的魔笛

卡迪的快乐生活

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
// .h 中添加
afx_msg LRESULT OnHotKey(WPARAM   wParam,LPARAM   lParam);

// .cpp 中添加
BEGIN_MESSAGE_MAP(CNewsDlg, CDialog)
    ON_WM_PAINT()
    ON_WM_QUERYDRAGICON()
    
//}}AFX_MSG_MAP
    ON_WM_LBUTTONDOWN()
    ON_WM_ERASEBKGND()
    ON_WM_CREATE()
    ON_WM_DESTROY()
    ON_WM_MOVE()
    ON_WM_TIMER()
    ON_MESSAGE(WM_HOTKEY,OnHotKey) 
//添加内容
END_MESSAGE_MAP()

void CNewsDlg::SetHotKey(void)
{
    ::RegisterHotKey(m_hWnd,
9999,MOD_CONTROL   |   MOD_WIN,   'K'); 
}


void CNewsDlg::UnHotKey(void)
{
    BOOL m_iskeyUnregistered 
= UnregisterHotKey(GetSafeHwnd(),9999);
}


LRESULT   CNewsDlg::OnHotKey(WPARAM   wParam,LPARAM   lParam)

    
if(!::IsWindowVisible(m_hWnd)) ShowWindow(SW_SHOW); //显示窗口 
    else ShowWindow(SW_HIDE); //隐藏窗口 
    return 0;
}

posted on 2009-05-06 16:26  范圣帅  阅读(942)  评论(0编辑  收藏  举报