프로그래밍/MFC
USB 꽂고 뺐을 때 이벤트 처리
이재만박사
2017. 9. 6. 00:13
USB를 꽂고 뺄 때 발생하는 이벤트를 처리하는 함수를 구현한다
WM_DEVICECHANGE 메시지를 재정의한다
메시지 맵에는 다음과 같은 함수가 추가된다
ON_WM_DEVICECHANGE()
다음과 같은 메시지 핸들러 내부를 처리한다
afx_msg BOOL OnDeviceChange(UINT nEventType, DWORD_PTR dwData)
{
if(7 == nEventType) // USB 넣고 뺄 때 nEventType이 7로 날라옴
CreateDriveButtons();
return TRUE;
}