//m_uTimer = SetTimer(1,100,NULL);
//if(!m_uTimer)
// AfxMessageBox("cannot set timer");
////타이머를 해지
//if(m_uTimer)
//KillTimer(ID_TIMER)
//ontimer에서 타이머 발생시 할일 적어두면 됨
void Copencv_243Dlg::OnTimer(UINT_PTR nIDEvent)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
//unsigned int tempint=0;
if(GetAsyncKeyState(VK_RETURN))
{
OnBnClickedButtonCaptureFromCam();
}
else if(GetAsyncKeyState(VK_SPACE))
{
OnBnClickedButtonTagCalibration();
}
else if(GetAsyncKeyState(VK_TAB))
{
OnBnClickedButtonSetCamProp();
}
else if(GetAsyncKeyState(VK_LCONTROL))
{
//OnBnClickedButtonCameraInit();
}
CDialog::OnTimer(nIDEvent);
}
이런식으로다가 타이머로 사용해도 되긴한데
이게 편하지가 않드라..걍 없이 선택하고 누르는게 나을듯
'컴퓨터 과학 & 영상처리 관련 > MFC' 카테고리의 다른 글
다이얼로그에서 다이얼로그 추가 후 텍스트 박스 연동 (0) | 2013.02.06 |
---|---|
CFileDialog, openFileDialog로 전체경로,파일명,폴더경로,확장자 가져오는거 (0) | 2013.02.06 |
c++ 현재 응용 프로그램이 활성화 중이 아닌 경우에도 키 인벤트를 받을 수 있나? (0) | 2013.01.23 |
atoi()에 CString 사용안될 시 (0) | 2013.01.17 |
CString변수.Format( )할 때 _T( ), TEXT( ) 사용하지 않으려면 (0) | 2013.01.17 |