Ä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"

The Glow Sample