mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +00:00
[SHELLEXT][ZIPFLDR] Use CStringA::FormatMessage (#2287)
Simplify our code.
This commit is contained in:
parent
cd3c1e94ff
commit
9c5017808a
2 changed files with 7 additions and 28 deletions
|
@ -25,21 +25,11 @@ public:
|
|||
HICON hIcon = LoadIcon(NULL, IDI_EXCLAMATION);
|
||||
SendDlgItemMessage(IDC_EXCLAMATION_ICON, STM_SETICON, (WPARAM)hIcon);
|
||||
|
||||
/* Our CString does not support FormatMessage yet */
|
||||
CStringA message(MAKEINTRESOURCE(IDS_OVERWRITEFILE_TEXT));
|
||||
CHeapPtr<CHAR, CLocalAllocator> formatted;
|
||||
CStringA message;
|
||||
message.FormatMessage(IDS_OVERWRITEFILE_TEXT, m_Filename.GetString());
|
||||
::SetDlgItemTextA(m_hWnd, IDC_MESSAGE, message);
|
||||
|
||||
DWORD_PTR args[2] =
|
||||
{
|
||||
(DWORD_PTR)m_Filename.GetString(),
|
||||
NULL
|
||||
};
|
||||
|
||||
::FormatMessageA(FORMAT_MESSAGE_FROM_STRING | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY,
|
||||
message, 0, 0, (LPSTR)&formatted, 0, (va_list*)args);
|
||||
|
||||
::SetDlgItemTextA(m_hWnd, IDC_MESSAGE, formatted);
|
||||
return 0;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
LRESULT OnButton(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
|
||||
|
|
|
@ -33,20 +33,9 @@ public:
|
|||
}
|
||||
else
|
||||
{
|
||||
/* Our CString does not support FormatMessage yet */
|
||||
CStringA message(MAKEINTRESOURCE(IDS_PASSWORD_FILE_TEXT));
|
||||
CHeapPtr<CHAR, CLocalAllocator> formatted;
|
||||
|
||||
DWORD_PTR args[2] =
|
||||
{
|
||||
(DWORD_PTR)m_Filename.GetString(),
|
||||
NULL
|
||||
};
|
||||
|
||||
::FormatMessageA(FORMAT_MESSAGE_FROM_STRING | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY,
|
||||
message, 0, 0, (LPSTR)&formatted, 0, (va_list*)args);
|
||||
|
||||
::SetDlgItemTextA(m_hWnd, IDC_MESSAGE, formatted);
|
||||
CStringA message;
|
||||
message.FormatMessage(IDS_PASSWORD_FILE_TEXT, m_Filename.GetString());
|
||||
::SetDlgItemTextA(m_hWnd, IDC_MESSAGE, message);
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue