Symbole in ListBox
-
Hallo
Ich füge die Namen der Schriftarten in eine Listbox ein. Nun möchte ich das vor den Namen der Schriftart noch das Symbol der Schriftart angezeigt wird. So wie im Wordpad. Wie ist das möglich?
-
Guckscht Du konkret in FAQ, z.B. hier isch schwör
-
Glaube ich habe das noch nicht ganz verstanden. Wie bekomme ich den die Symbole darein? Wie lade ich die Symbole der Schriftart überhaupt???
-
die symbole sind nichts anderes als icons. die findest du in der system-imagelist. zugreifen kannst du auf diese mit SHGetFileInfo
SHFILEINFO Info; THandle ImageHandle; // system-imagelist laden (kleine icons) ImageHandle = SHGetFileInfo("", 0, &Info, sizeof(Info), SHGFI_SYSICONINDEX | SHGFI_SMALLICON);
als 1. parameter kannst du den dateinamen angeben, d.h. den pfad+filename zum entsprechenden font. damit dürftest du das passende icon bekommen...