wordpad: Do not pass resource ids to MessageBox.
This commit is contained in:
parent
79bbddd431
commit
783b855f42
|
@ -116,6 +116,25 @@ static void DoLoadStrings(void)
|
||||||
LoadStringW(hInstance, STRING_UNITS_CM, units_cmW, MAX_STRING_LEN);
|
LoadStringW(hInstance, STRING_UNITS_CM, units_cmW, MAX_STRING_LEN);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Show a message box with resource strings */
|
||||||
|
static int MessageBoxWithResStringW(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType)
|
||||||
|
{
|
||||||
|
MSGBOXPARAMSW params;
|
||||||
|
|
||||||
|
params.cbSize = sizeof(params);
|
||||||
|
params.hwndOwner = hWnd;
|
||||||
|
params.hInstance = GetModuleHandleW(0);
|
||||||
|
params.lpszText = lpText;
|
||||||
|
params.lpszCaption = lpCaption;
|
||||||
|
params.dwStyle = uType;
|
||||||
|
params.lpszIcon = NULL;
|
||||||
|
params.dwContextHelpId = 0;
|
||||||
|
params.lpfnMsgBoxCallback = NULL;
|
||||||
|
params.dwLanguageId = 0;
|
||||||
|
return MessageBoxIndirectW(¶ms);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
static void AddButton(HWND hwndToolBar, int nImage, int nCommand)
|
static void AddButton(HWND hwndToolBar, int nImage, int nCommand)
|
||||||
{
|
{
|
||||||
TBBUTTON button;
|
TBBUTTON button;
|
||||||
|
@ -289,7 +308,7 @@ static void on_sizelist_modified(HWND hwndSizeList, LPWSTR wszNewFontSize)
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
SetWindowTextW(hwndSizeList, sizeBuffer);
|
SetWindowTextW(hwndSizeList, sizeBuffer);
|
||||||
MessageBoxW(hMainWnd, MAKEINTRESOURCEW(STRING_INVALID_NUMBER),
|
MessageBoxWithResStringW(hMainWnd, MAKEINTRESOURCEW(STRING_INVALID_NUMBER),
|
||||||
wszAppTitle, MB_OK | MB_ICONINFORMATION);
|
wszAppTitle, MB_OK | MB_ICONINFORMATION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -747,8 +766,8 @@ static void DoOpenFile(LPCWSTR szOpenFileName)
|
||||||
else if (!memcmp(STG_magic, fileStart, sizeof(STG_magic)))
|
else if (!memcmp(STG_magic, fileStart, sizeof(STG_magic)))
|
||||||
{
|
{
|
||||||
CloseHandle(hFile);
|
CloseHandle(hFile);
|
||||||
MessageBoxW(hMainWnd, MAKEINTRESOURCEW(STRING_OLE_STORAGE_NOT_SUPPORTED), wszAppTitle,
|
MessageBoxWithResStringW(hMainWnd, MAKEINTRESOURCEW(STRING_OLE_STORAGE_NOT_SUPPORTED),
|
||||||
MB_OK | MB_ICONEXCLAMATION);
|
wszAppTitle, MB_OK | MB_ICONEXCLAMATION);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -863,7 +882,7 @@ static void DialogSaveFile(void)
|
||||||
{
|
{
|
||||||
if(fileformat_flags(sfn.nFilterIndex-1) != SF_RTF)
|
if(fileformat_flags(sfn.nFilterIndex-1) != SF_RTF)
|
||||||
{
|
{
|
||||||
if(MessageBoxW(hMainWnd, MAKEINTRESOURCEW(STRING_SAVE_LOSEFORMATTING),
|
if(MessageBoxWithResStringW(hMainWnd, MAKEINTRESOURCEW(STRING_SAVE_LOSEFORMATTING),
|
||||||
wszAppTitle, MB_YESNO | MB_ICONEXCLAMATION) != IDYES)
|
wszAppTitle, MB_YESNO | MB_ICONEXCLAMATION) != IDYES)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
|
@ -1161,7 +1180,7 @@ static void HandleCommandLine(LPWSTR cmdline)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (opt_print)
|
if (opt_print)
|
||||||
MessageBoxW(hMainWnd, MAKEINTRESOURCEW(STRING_PRINTING_NOT_IMPLEMENTED), wszAppTitle, MB_OK);
|
MessageBoxWithResStringW(hMainWnd, MAKEINTRESOURCEW(STRING_PRINTING_NOT_IMPLEMENTED), wszAppTitle, MB_OK);
|
||||||
}
|
}
|
||||||
|
|
||||||
static LRESULT handle_findmsg(LPFINDREPLACEW pFr)
|
static LRESULT handle_findmsg(LPFINDREPLACEW pFr)
|
||||||
|
@ -1239,7 +1258,7 @@ static LRESULT handle_findmsg(LPFINDREPLACEW pFr)
|
||||||
if(ret == -1)
|
if(ret == -1)
|
||||||
{
|
{
|
||||||
pFr->lCustData = -1;
|
pFr->lCustData = -1;
|
||||||
MessageBoxW(hMainWnd, MAKEINTRESOURCEW(STRING_SEARCH_FINISHED), wszAppTitle,
|
MessageBoxWithResStringW(hMainWnd, MAKEINTRESOURCEW(STRING_SEARCH_FINISHED), wszAppTitle,
|
||||||
MB_OK | MB_ICONASTERISK);
|
MB_OK | MB_ICONASTERISK);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
|
@ -1503,7 +1522,7 @@ static INT_PTR CALLBACK paraformat_proc(HWND hWnd, UINT message, WPARAM wParam,
|
||||||
|
|
||||||
if(ret != 3)
|
if(ret != 3)
|
||||||
{
|
{
|
||||||
MessageBoxW(hMainWnd, MAKEINTRESOURCEW(STRING_INVALID_NUMBER),
|
MessageBoxWithResStringW(hMainWnd, MAKEINTRESOURCEW(STRING_INVALID_NUMBER),
|
||||||
wszAppTitle, MB_OK | MB_ICONASTERISK);
|
wszAppTitle, MB_OK | MB_ICONASTERISK);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
} else
|
} else
|
||||||
|
@ -1615,7 +1634,7 @@ static INT_PTR CALLBACK tabstops_proc(HWND hWnd, UINT message, WPARAM wParam, LP
|
||||||
|
|
||||||
if(!number_from_string(buffer, &number, TRUE))
|
if(!number_from_string(buffer, &number, TRUE))
|
||||||
{
|
{
|
||||||
MessageBoxW(hWnd, MAKEINTRESOURCEW(STRING_INVALID_NUMBER),
|
MessageBoxWithResStringW(hWnd, MAKEINTRESOURCEW(STRING_INVALID_NUMBER),
|
||||||
wszAppTitle, MB_OK | MB_ICONINFORMATION);
|
wszAppTitle, MB_OK | MB_ICONINFORMATION);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
|
@ -1817,7 +1836,7 @@ static LRESULT OnCreate( HWND hWnd )
|
||||||
hDLL = LoadLibraryW(wszRichEditDll);
|
hDLL = LoadLibraryW(wszRichEditDll);
|
||||||
if(!hDLL)
|
if(!hDLL)
|
||||||
{
|
{
|
||||||
MessageBoxW(hWnd, MAKEINTRESOURCEW(STRING_LOAD_RICHED_FAILED), wszAppTitle,
|
MessageBoxWithResStringW(hWnd, MAKEINTRESOURCEW(STRING_LOAD_RICHED_FAILED), wszAppTitle,
|
||||||
MB_OK | MB_ICONEXCLAMATION);
|
MB_OK | MB_ICONEXCLAMATION);
|
||||||
PostQuitMessage(1);
|
PostQuitMessage(1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue