Einzeilermakros statt Mehrzeiler #ifdef IDS_MY_RESOURCE....?



Moin zusammen,

hat jemand eine Idee, ob es eine Möglichkeit gibt folgende Zeilen

#ifdef ID_MY_STRING
strMyString.LoadString(IDC_MY_STRING)
#else
strMyString=_T("Default String")
#endif

zusammenzufassen in ein Makro o.ä. à la:

LOAD_STRING_IF_ID_DEFINED(str,ID_MY_STRING,"Default String");


#define LOAD_STRING_IF_DEFINED(str,ID,defaultString) \
#ifdef ID\
str.LoadString(ID)\
#else\
str=sefaultString


--
MfG Samples: http://www.codeproject.com
Schiko Samples: http://codeguru.earthweb.com
FAQ: http://www.mpdvc.de
Privat: http://www.schikos.de/MFC.html
Motorrad als Boot: http://bootorrad.de







.



Relevant Pages

  • Re: alternative Entwicklungsumgebung
    ... Schiko Samples: http://codeguru.earthweb.com FAQ: http://www.mpdvc.de Privat: http://www.schikos.de/MFC.html Motorrad als Boot: http://www.schikos.de/sontiges.html ...
    (microsoft.public.de.vc)
  • Re: Minimiertes Fenster Maximieren
    ... Schiko Samples: http://codeguru.earthweb.com FAQ: http://www.mpdvc.de Privat: http://www.schikos.de/MFC.html Motorrad als Boot: http://www.schikos.de/sontiges.html ...
    (microsoft.public.de.vc)
  • Re: FLOAT -> Buffer für SPS?
    ... > Vielen Dank. ... Privat: http://www.schikos.de/MFC.html ... Motorrad als Boot: http://www.schikos.de/sontiges.html ...
    (microsoft.public.de.vc)
  • Re: Aufruf nach Funktionsbeginn
    ... Präprozessor anweisen kann, in jeder Funktion, ganz am Anfang, einen Befehl einzufügen? ... FAQ: http://www.mpdvc.de Privat: http://www.schikos.de/MFC.html Motorrad als Boot: http://www.schikos.de/sontiges.html ...
    (microsoft.public.de.vc)
  • Re: Klassen wiederverwenden
    ... Je "gleichzeitiger" beide Projekte bearbeitet werden, desto wichtiger ist eine Quellcodeverwaltung. ... FAQ: http://www.mpdvc.de Privat: http://www.schikos.de/MFC.html ... Motorrad als Boot: http://bootorrad.de. ...
    (microsoft.public.de.vc)

Loading