Ändern von Voreinstellungen
Die folgenden voreingestellten Codeabschnitte wurden geändert, um drei Voreinstellungen zu ermöglichen:
GetPresetTitle
Dieser Code wurde statt des generierten Voreinstellungscodes eingefügt:
switch (nPreset)
{
case PRESET_RED:
bstrTemp.LoadString(IDS_REDPRESETNAME);
break;
case PRESET_GREEN:
bstrTemp.LoadString(IDS_GREENPRESETNAME);
break;
case PRESET_BLUE:
bstrTemp.LoadString(IDS_BLUEPRESETNAME);
break;
}
Enumerationen
Die folgende Enumeration in "Glow.h" wurde geändert, um drei Voreinstellungen zu ermöglichen:
enum {
PRESET_RED = 0,
PRESET_GREEN,
PRESET_BLUE,
PRESET_COUNT
};
Ressourcenheader
Die folgenden Ressourcen wurden in Resource.h definiert, um drei Voreinstellungen zu ermöglichen:
#define IDS_REDPRESETNAME 102
#define IDS_GREENPRESETNAME 103
#define IDS_BLUEPRESETNAME 104
Beachten Sie, dass Sie auch die Ressourcennummer von APS _ _ NEXT _ SYMED _ VALUE in 106 ändern müssen.
Ressourcendatei
Die folgenden Zeichenfolgen müssen in der Datei "Glowdll.rc" geändert werden, um drei Voreinstellungen zu ermöglichen und ihnen Namen zu geben:
IDS_REDPRESETNAME "Glow Red"
IDS_GREENPRESETNAME "Glow Green"
IDS_BLUEPRESETNAME "Glow Blue"