51 lines
1.5 KiB
C++
51 lines
1.5 KiB
C++
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
// FILE : Helper.cpp //
|
||
|
// //
|
||
|
// DESCRIPTION : Some helper functions. //
|
||
|
// //
|
||
|
// AUTHOR : yossg //
|
||
|
// //
|
||
|
// HISTORY : //
|
||
|
// Oct 27 1999 yossg move to Fax //
|
||
|
// //
|
||
|
// Copyright (C) 1998 Microsoft Corporation All Rights Reserved //
|
||
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
#include "StdAfx.h"
|
||
|
|
||
|
int
|
||
|
DlgMsgBox(CWindow *pWin, int ids, UINT nType/*=MB_OK*/)
|
||
|
{
|
||
|
CComBSTR bstrTitle;
|
||
|
WCHAR szText[256];
|
||
|
int rc;
|
||
|
|
||
|
//
|
||
|
// Load the string
|
||
|
//
|
||
|
rc = ::LoadString(_Module.GetResourceInstance(), ids, szText, 256);
|
||
|
if (rc <= 0)
|
||
|
{
|
||
|
return E_FAIL;
|
||
|
}
|
||
|
|
||
|
//
|
||
|
// Get the window text, to be set as the message box title
|
||
|
//
|
||
|
pWin->GetWindowText(bstrTitle.m_str);
|
||
|
|
||
|
//
|
||
|
// Show the message box
|
||
|
//
|
||
|
if(IsRTLUILanguage())
|
||
|
{
|
||
|
nType |= MB_RTLREADING | MB_RIGHT;
|
||
|
}
|
||
|
|
||
|
rc = pWin->MessageBox(szText, bstrTitle, nType);
|
||
|
|
||
|
return rc;
|
||
|
}
|
||
|
|
||
|
|