C#
2014.02.21 16:29
폼에서 키 후킹하는 방법
다물칸 주소복사
조회 수 716 추천 수 0 댓글 0
구분 | 팁&트릭 |
---|---|
출처 | 내가작성 |
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, Keys keyData) { Keys key = keyData & ~(Keys.Shift | Keys.Control); switch (key) { case Keys.F5: MessageBox.Show("f5"); return true; break; } return base.ProcessCmdKey(ref msg, keyData); }
이 함수를 붙여 넣으면 폼이나 사용자 콘트롤안에 어떤 콘트롤에 포커스가 가있던 간에 이 함수를 타게 됩니다.
Key매핑은 알아서.. 저도 고민중...