Передача сообщения.
LRESULT CSampleDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { if( message == m_dwCallbackMessage ) { if( wParam == SC_MONITOR_CARD_PUTINT ) SmartCardInsert( lParam ); else SmartCardRemoved( lParam ); } .... return CDialog::WindowProc(message, wParam, lParam); }