Last Updated 2011/04/15
Programming Tips Visual C++ MFC キーボード  索 引 
シフトキーの判断
2003/04/16

マウスクリック時などにキーボードのシフトキーが押されているか否かを判断するには,MK_SHIFT にて判断する.

void CMyView::OnRButtonDown(UINT nFlags, CPoint point) 
{
  // TODO: この位置にメッセージ ハンドラのコードを追加するか、またはデフォルト処理の呼び出しを行う。

  MessageBox((nFlags & MK_SHIFT) ? "押されたよ" : "押されていない", "シフト押された?",0);

  CView::OnRButtonDown(nFlags, point);
}


参照
CTRLキーの判断
前後のTips
シフトキーの判断

DSS ProgrammingTipsCGI Ver2.02