Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Отладка что показывает?
Код: Выделить весь код
std::string errorMsg(const char* msg, int code)
{
    std::ostringstream ss;
    ss << msg << " failed with os error " << code;
    return ss.str();
};

try
{
    hwnd1 = FindWindow(...);
    if (!hwnd1) throw std::runtime_error(errorMsg("FindWindow", GetLastError()));
    if (!SetWindowPos(...)) throw std::runtime_error(errorMsg("SetWindowPos", GetLastError()));
}
catch(std::exception& e)
{
     // вывод последней ошибки
     MessageBox(0, e.what(), 0, MB_ICONERROR|MB_OK);
     throw;
}

Отправлено: 13:06, 23-01-2006 | #6