1// MyMessages.cpp 2 3#include "StdAfx.h" 4 5#include "MyMessages.h" 6 7#include "../../../Windows/ErrorMsg.h" 8#include "../../../Windows/ResourceString.h" 9 10#include "../FileManager/LangUtils.h" 11 12using namespace NWindows; 13 14void ShowErrorMessage(HWND window, LPCWSTR message) 15{ 16 ::MessageBoxW(window, message, L"7-Zip", MB_OK | MB_ICONSTOP); 17} 18 19void ShowErrorMessageHwndRes(HWND window, UINT resID) 20{ 21 ShowErrorMessage(window, LangString(resID)); 22} 23 24void ShowErrorMessageRes(UINT resID) 25{ 26 ShowErrorMessageHwndRes(0, resID); 27} 28 29void ShowErrorMessageDWORD(HWND window, DWORD errorCode) 30{ 31 ShowErrorMessage(window, NError::MyFormatMessage(errorCode)); 32} 33 34void ShowLastErrorMessage(HWND window) 35{ 36 ShowErrorMessageDWORD(window, ::GetLastError()); 37} 38