[ATL] Default value of dwInitParam is zero instead of NULL (#5703)

Fix warnings when dwInitParam was omitted at CDialogImpl::Create and/or CDialogImpl::DoModal.
This commit is contained in:
Katayama Hirofumi MZ 2023-09-19 17:28:33 +09:00 committed by GitHub
parent ff5ccb5948
commit 3fa90b539e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1478,7 +1478,7 @@ public:
using CWindowImplRoot<TBase>::m_hWnd;
// - Hacks for gcc
HWND Create(HWND hWndParent, LPARAM dwInitParam = NULL)
HWND Create(HWND hWndParent, LPARAM dwInitParam = 0)
{
BOOL result;
HWND hWnd;
@ -1495,7 +1495,7 @@ public:
return hWnd;
}
INT_PTR DoModal(HWND hWndParent = ::GetActiveWindow(), LPARAM dwInitParam = NULL)
INT_PTR DoModal(HWND hWndParent = ::GetActiveWindow(), LPARAM dwInitParam = 0)
{
BOOL result;
T* pImpl;