mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-13 02:11:36 -06:00
4.44 beta
This commit is contained in:
committed by
Kornel Lesiński
parent
804edc5756
commit
d9666cf046
58
CPP/7zip/UI/Explorer/MyMessages.cpp
Executable file
58
CPP/7zip/UI/Explorer/MyMessages.cpp
Executable file
@@ -0,0 +1,58 @@
|
||||
// MyMessages.cpp
|
||||
|
||||
#include "StdAfx.h"
|
||||
|
||||
#include "MyMessages.h"
|
||||
#include "Common/String.h"
|
||||
#include "Common/StringConvert.h"
|
||||
|
||||
#include "Windows/Error.h"
|
||||
#include "Windows/ResourceString.h"
|
||||
|
||||
#ifdef LANG
|
||||
#include "../../FileManager/LangUtils.h"
|
||||
#endif
|
||||
|
||||
using namespace NWindows;
|
||||
|
||||
void MyMessageBox(HWND window, LPCWSTR message)
|
||||
{
|
||||
::MessageBoxW(window, message, L"7-Zip", 0);
|
||||
}
|
||||
|
||||
void MyMessageBoxResource(HWND window, UINT32 id
|
||||
#ifdef LANG
|
||||
,UINT32 langID
|
||||
#endif
|
||||
)
|
||||
{
|
||||
#ifdef LANG
|
||||
MyMessageBox(window, LangString(id, langID));
|
||||
#else
|
||||
MyMessageBox(window, MyLoadStringW(id));
|
||||
#endif
|
||||
}
|
||||
|
||||
void MyMessageBox(UINT32 id
|
||||
#ifdef LANG
|
||||
,UINT32 langID
|
||||
#endif
|
||||
)
|
||||
{
|
||||
MyMessageBoxResource(0, id
|
||||
#ifdef LANG
|
||||
, langID
|
||||
#endif
|
||||
);
|
||||
}
|
||||
|
||||
void ShowErrorMessage(HWND window, DWORD message)
|
||||
{
|
||||
MyMessageBox(window, NError::MyFormatMessageW(message));
|
||||
}
|
||||
|
||||
void ShowLastErrorMessage(HWND window)
|
||||
{
|
||||
ShowErrorMessage(window, ::GetLastError());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user