Программирование для Windows NT (том 2)


Функция DlgProc_OnCommand


Когда в диалоговой панели Conversion Options пользователь нажимает одну из кнопок или клавиши <Esc> и <Enter>, в функцию диалога поступает сообщение WM_COMMAND. Обработчик этого сообщения, расположенный в функции DlgProc_OnCommand, определяет текущее состояние переключателей режима перекодировки, расположенных на посверхности диалоговой панели, и записывает соответствующее значение в глобальную переменную fConversionType:

if(IsDlgButtonChecked(hdlg, IDC_OEMANSI))

{

  fConversionType = OEM_TO_ANSI; 

}

else if(IsDlgButtonChecked(hdlg, IDC_ANSIOEM))

{

  fConversionType = ANSI_TO_OEM; 

}

Если при работе с диалоговой панелью пользователь нажимает кнопку Cancel или клавишу <Esc>, содержимое глобальной переменной fConversionType не изменяется.




- Начало -  - Назад -  - Вперед -