Ah Cool THX ...
|
C-/C++-Quelltext
|
1
2
3
4
5
6
|
TCHAR szBuffer[160];
...
LoadString ( NULL, IDS_TEST, szBuffer, sizeof(szBuffer) );
MessageBoxW ( szBuffer, NULL, MB_OK );
|
Geht das auch irgendwie ... eleganter / kompakter ?
So zum Bleistift:
|
C-/C++-Quelltext
|
1
|
MessageBoxW ( LoadString ( IDS_TEST ), NULL, MB_OK ); <-- Geht so leider nicht :-(
|
€dit:
Hmm so ists besser ... aber leider noch nicht optimal
|
C-/C++-Quelltext
|
1
2
3
4
|
CString sA, sB;
sA.LoadString(IDS_TEST);
sB.LoadString(IDS_TEST);
MessageBox( sA, sB, MB_OK );
|
Ich glaub, ich schreib mir mal schnell eine Hilfsfunktion dafür.
€dit2:
So ists Prima:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
|
#ifndef RETURNTSTRING
#define RETURNTSTRING
#include <afx.h>
CString returnTString ( UINT nID );
#endif
|
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <afx.h>
#include "returnTableString.h"
CString returnTString ( UINT nID )
{
CString Buffer;
Buffer.LoadString( nID );
return Buffer;
};
|
|
C-/C++-Quelltext
|
1
|
MessageBox( returnTString(IDS_TEST), NULL, MB_OK );
|