windows-nt/Source/XPSP1/NT/base/cluster/mgmt/cluscfg/wizard/messagebox.cpp

74 lines
1.7 KiB
C++
Raw Normal View History

2020-09-26 03:20:57 -05:00
//////////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2000 Microsoft Corporation
//
// Module Name:
// MessageBox.cpp
//
// Maintained By:
// Geoffrey Pease (GPease) 15-MAY-2000
//
//////////////////////////////////////////////////////////////////////////////
#include "pch.h"
//////////////////////////////////////////////////////////////////////////////
//++
//
// int
// MessageBoxFromStrings(
// HWND hParentIn,
// UINT idsCaptionIn,
// UINT idsTextIn,
// UINT uTypeIn
// )
//
// Description:
// Create a message box from resource strings.
//
// Parameters:
// hParentIn
// HWND of the parent window.
//
// idsCaptionIn
// Resource ID of the caption for the message box.
//
// idsTextIn
// Resource ID of the text for the message box.
//
// uTypeIn
// Flags for the message box style.
//
// Return Values:
// Whatever ::MessageBox( ) can return.
//
//--
//////////////////////////////////////////////////////////////////////////////
int
MessageBoxFromStrings(
HWND hParentIn,
UINT idsCaptionIn,
UINT idsTextIn,
UINT uTypeIn
)
{
TraceFunc4( "hParentIn = 0x%p, idsCaptionIn = %u, idsTextIn = %u, uTypeIn = 0x%p",
hParentIn, idsCaptionIn, idsTextIn, uTypeIn );
DWORD dw;
int iRet;
TCHAR szText[ 256 ];
TCHAR szCaption[ 2048 ];
dw = LoadString( g_hInstance, idsCaptionIn, szCaption, ARRAYSIZE(szCaption) );
Assert( dw != 0 );
dw = LoadString( g_hInstance, idsTextIn, szText, ARRAYSIZE(szText) );
Assert( dw != 0 );
iRet = MessageBox( hParentIn, szText, szCaption, uTypeIn );
RETURN( iRet );
} //*** MessageBoxFromStrings( )