Перед вами
очередной выпуск рассылки "Программирование на WinApi" Переводы многих функций Win32API, которые часто используются
в данной рассылке, вы можете получать, подписавшись на дружественную
рассылку "WinAPI на
русском". Справочник по функциям Win32API вы
можете посмотреть на сайте BcbDev.ru в разделе MSDN
по-русски.
Работа над
ошибками
Уведомление
пользователя об ошибке:(MSDN Notifying the User of Errors) Следующий пример мигает заголовком
окна, и проигрывает системный звук восклицания.
FlashWindow(hwnd, TRUE); // инвертируем заголовок окна
Sleep(500); //ждем немного
FlashWindow(hwnd, TRUE); // инвертируем снова
//Проигрываем системный звук восклицания.
MessageBeep(MB_ICONEXCLAMATION);
Получение
кода последней ошибки:(MSDN Retrieving the Last-Error
Code) При возникновении ошибок в работе системных функций, многие из
них устанавливают код последней ошибки(смотрите документацию по требуемой
функции). Если ваше приложение нуждается в дополнительных деталях
относительно произошедшей ошибке, оно может получить код последней
ошибки. Следующий пример отображает функцию обработки ошибок.