Guten Morgen,
kurz mein Problem Code :
bei jedem durchlauf bekommt der "sFontName" string einen neuen Font zugewiesen.
mein Problem dabei ist, das er einige mal den gleichen Font hintereinander zugewiesen bekommt.
d.h. in meinem Programm habe ich in der Auswahlliste vllt. sogar 10x Arial stehen.
ich bräuchte eig. nur einen vergleich, dass das Programm nicht 2x den gleichen Font in die Items reinschreibt.
kann mir da einer von euch weiterhelfen?
gruß
schlumpi
kurz mein Problem Code :
int CALLBACK EnumFontFamExProc(
ENUMLOGFONTEX *lpelfe, // logical-font data
NEWTEXTMETRICEX *lpntme, // physical-font data
DWORD FontType, // type of font
LPARAM lParam // application-defined data
)
{
TComboBox *Font_auswahl = (TComboBox *)(lParam);
AnsiString sFontName( (char*)lpelfe->elfFullName );
Font_auswahl->Items->Add( sFontName );
}
bei jedem durchlauf bekommt der "sFontName" string einen neuen Font zugewiesen.
mein Problem dabei ist, das er einige mal den gleichen Font hintereinander zugewiesen bekommt.
d.h. in meinem Programm habe ich in der Auswahlliste vllt. sogar 10x Arial stehen.
ich bräuchte eig. nur einen vergleich, dass das Programm nicht 2x den gleichen Font in die Items reinschreibt.
kann mir da einer von euch weiterhelfen?
gruß
schlumpi