오후 5:12 2002-08-28
조경민 bro@shinbiro.com
간단한 LoadString
==================================================================

stdafx.cpp 에

CString _fnLoadString( UINT id, ... )
{
        CString sID;
        sID.LoadString(id);

        va_list vl;
        va_start( vl, id );     /* Initialize variable arguments. */

        CString sMsg;
        sMsg.FormatV( sID, vl );

        va_end( vl );              /* Reset variable arguments.      */

        return sMsg;
}

stdafx.h 에
#define _S                        _fnLoadString
CString _fnLoadString( UINT id, ... );

-------------------------------------------------------

쓰는 법

IDS_TEST                        하나둘셋넷
IDS_TEST2                        %s의 직급은 %d

라면

void CTestLoadStringDlg::OnButton1()
{
        // TODO: Add your control notification handler code here
        AfxMessageBox( _S(IDS_TEST) );        

        AfxMessageBox( _S(IDS_TEST2,_T("경민"),100) );
}

+ Recent posts