5#include "Stroika/Foundation/StroikaPreComp.h"
11#include "Stroika/Frameworks/Led/GDI.h"
18using namespace Stroika::Frameworks::Led;
20static InstalledFonts sInstalledFonts;
27void FixupFontMenu (CMenu* fontMenu)
32 while (fontMenu->DeleteMenu (0, MF_BYPOSITION) != 0) {
36 vector<SDKString> fontNames = sInstalledFonts.GetUsableFontNames ();
37 for (UINT i = 0; i < fontNames.size (); ++i) {
38 int cmdNum = cmdFontMenuFirst + i;
39 fontMenu->AppendMenu (MF_STRING, cmdNum, fontNames[i].c_str ());
45 vector<SDKString> fontNames = sInstalledFonts.GetUsableFontNames ();
46 return (fontNames[cmdNum - cmdFontMenuFirst]);
#define AssertMember(p, c)
basic_string< SDKChar > SDKString